путь текущего профиля Firefox с использованием VBS в Windows - PullRequest
0 голосов
/ 06 октября 2018

как я могу перейти в каталог текущего профиля Firefox, используя java-скрипт или узнать имя папки профиля в windows, потому что имя профиля менялось случайным образом для каждого пользователя

Ответы [ 2 ]

0 голосов
/ 07 октября 2018

С помощью командного файла вы можете попробовать так:

@echo off
Color 0E & Mode con cols=107 lines=10
Title Find Cache Folder and File on Mozilla Firefox by Hackoo
echo(
Set "Profile_Folder=%AppData%\Mozilla\Firefox\Profiles\"
CD /D "%Profile_Folder%"
Set "Pattern=cache*"
set "Cache_Path=%~dp0Cache_Path.txt"
For /f %%f in ('Where /R %Profile_Folder% "%Pattern%" /F') Do (
    Set "Cache_Folder=%%~dpf"
    Set "Cache_File=%%f"
)
echo Folder Cache : "%Cache_Folder%"
echo(
echo File Cache : %Cache_File% 
(
    echo Cache_Folder : "%Cache_Folder%"
    echo File Cache : %Cache_File% 
)> %Cache_Path%
Start "" "%Cache_Path%" & pause>nul
0 голосов
/ 06 октября 2018

РЕДАКТИРОВАТЬ: Если вы собираетесь понизить мой ответ, пожалуйста, укажите причину в комментариях, чтобы я мог улучшить в будущем.

Чистая программа VBScript, чтобы делать то, что выпросят, будет очень долго и громоздко.Вместо этого я бы использовал встроенную команду Windows cd.Вы можете сделать это следующим образом:

cd %AppData%\Mozilla\Firefox\Profiles\*.default

В контексте приложения VBScript это будет выглядеть примерно так:

Set objShell = WScript.CreateObject("WScript.Shell")
objShell.Run "cmd /c cd %AppData%\Mozilla\Firefox\Profiles\*.default"

Надеюсь, это поможет!

С уважением,
Гейб

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...