我是新来的......
我正在创建一个批处理文件,以便在Windows 10上安装一些程序 我已经创建了它的基础
@echo off
start c:\7z1514-x64.exe /S
start C:\UltraVNC_1_2_10_X86_setup /silent /loadinf=VNCSETTINGS.inf
start C:\AdbeRdr11010_en_us /sAll
start C:\protect-latest /S
netstop ImmunetProtect
taskkill /IM iptray.exe
copy /Y \\C:\program files\Immunet\local.xml "C\program files\immunet\local.xml"
netstart ImmunetProtect
exit
但是我要将它添加到netlogon中,那么我如何确保每次用户登录时都不会重新安装? 我听说过#34; IF存在"会工作,但似乎无法理解或使其工作
答案 0 :(得分:0)
试试这个。如果你想要,你可以将所有内容放在if括号中:
@echo off
start c:\7z1514-x64.exe /S
start C:\UltraVNC_1_2_10_X86_setup /silent /loadinf=VNCSETTINGS.inf
start C:\AdbeRdr11010_en_us /sAll
start C:\protect-latest /S
netstop ImmunetProtect
taskkill /IM iptray.exe
if not exist "C\program files\immunet\local.xml" (
copy /Y \\C:\program files\Immunet\local.xml "C\program files\immunet\local.xml"
)
netstart ImmunetProtect
exit
答案 1 :(得分:0)
认为这是我需要的......虽然我可能错了
@echo off
如果不存在“C:\ Program Files(x86)\ uvnc bvba”启动C:\ UltraVNC_1_2_10_X86_setup / silent /loadinf=VNCSETTINGS.inf
如果不存在“C:\ program Files \ 7-ZIP”启动c:\ 7z1514-x64.exe / S
如果不存在“C:\ Program Files(x86)\ Adobe \ Reader 11.0 \”启动C:\ AdbeRdr11010_en_us / sAll
如果不存在“C:\ Program Files \ Immunet”启动C:\ protect-latest / S. netstop ImmunetProtect taskkill / IM iptray.exe copy / Y [\ C:\ program files \ Immunet \ local.xml]“C \ program files \ immunet \ local.xml netstart ImmunetProtect
退出