我对脚本非常陌生,而且我正在处理我正在编写的脚本。我试图这样做,以便我可以通过网络将此脚本推送到所有计算机,以便它可以修改firefox中about:config文件中的一行。我的问题是,如果我替换C:\ Users \ marc.tucciarone \ AppData \ Roaming \ Mozilla \ Firefox \ Profiles \ w6i1jk03.default,为什么这个脚本不能运行 同 C:\%USERPROFILE%\应用程序数据\漫游\ Mozilla的\火狐\概况\ w6i1jk03.default
谢谢,抱歉,noob问题脚本不是我最好的技能......
@ECHO OFF
set "var=user_pref("security.mixed_content.block_active_content", false);"
setlocal EnableDelayedExpansion
cd C:\Users\marc.tucciarone\AppData\Roaming\Mozilla\Firefox\Profiles\w6i1jk03.default
findstr /m "security.mixed_content.block_active_content" prefs.js
if %errorlevel%==0 (
echo Found!
pause
exit
) else (
cd C:\Users\marc.tucciarone\AppData\Roaming\Mozilla\Firefox\Profiles\w6i1jk03.default
echo !var! >> prefs.js
if errorlevel 1 echo Unsuccessful
echo Addin string
pause
)
答案 0 :(得分:0)
%userprofile%已包含驱动器号。所以你不必写
C:\%USERPROFILE%\AppData\Roaming\Mozilla\Firefox\Profiles\w6i1jk03.default
但仅
%USERPROFILE%\AppData\Roaming\Mozilla\Firefox\Profiles\w6i1jk03.default
您是否了解系统变量%appdata%
?
%APPDATA%\Mozilla\Firefox\Profiles\w6i1jk03.default
有点短; - )