1
Попытка создать ярлык в пакетном режиме с помощью VBScript. Мне нужно изменить свойства пути, чтобы он мог работать в режиме без графики.Попытка создать ярлык в пакете для сервера
set SCRIPT="%TEMP%\%RANDOM%-%RANDOM%-%RANDOM%-%RANDOM%.vbs"
echo Set oWS = WScript.CreateObject("WScript.Shell") >> %SCRIPT%
echo Set shortcut = oWS.CreateShortcut("%USERPROFILE%\Desktop\unturned.exe -batchmode -nographics +secureserver/TheServer.lnk") >> %SCRIPT%
echo shortcut.TargetPath = "D:\SteamLibrary\SteamApps\common\Unturned\Unturned.exe" >> %SCRIPT%
echo shortcut.Save >> %SCRIPT%
cscript /nologo %SCRIPT%
del %SCRIPT%
Нельзя сохранить.
Что вы имеете в виду "не может спасти"? Диалог свойств ярлыка не будет закрыт? Командный файл не может записывать на выход VBS? Или что? –
Когда я запускаю программу, она говорит WshShortcut.save: не удалось сохранить ярлык. Я знаю, что это связано с -batchmode и другими вещами в конце, потому что это дополнительные функции, которые фактически указывают на сам файл. Так есть способ добавить эти дополнения. –
Я сам ответил на это за помощь. Мне пришлось переместить -batchmode и другие вещи в целевой путь вместо имени –