Windows中使用vb的当前firefox配置文件的路径

时间:2018-10-06 17:08:47

标签: javascript windows batch-file firefox vbscript

我如何使用Java脚本导航到Firefox的当前配置文件目录,或者在Windows中知道名称文件夹配置文件,因为每个用户的配置文件名称都是随机更改的

2 个答案:

答案 0 :(得分:0)

使用批处理文件,您可以这样尝试:

@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

答案 1 :(得分:-1)

编辑:如果您不赞成我的回答,请在评论中说明原因,以便将来改进。

一个纯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"

希望这会有所帮助!

致谢,
加布(Gabe)