У меня проблемы с решением установки. Я создаю чешский мод локализации и мне нужно разрешить установку с помощью.BAT файл.
Проблема в том, что я хочу публиковать свои переводы для игроков, и не у всех есть игра на одном диске, в одной папке и с одним ярлыком.
Мне нужно написать программу в CMD для чтения "% HOMEDRIVE% \ Users \ Public \ Desktop \ shortcut.lnk" и использовать путь к правильной папке.
Единственное, что остается неизменным - это имя запуска файла игры.
Я использую Windows 7, но это.BAT-файл может работать универсально на всех других Windows.
Я смотрел сообщения здесь и на www.computerhope.com и привлек меня туда:
создайте файл target.bat и отредактируйте его
@ эхо выключено
SET shortcut = ArcRegister.exe.lnk
SET vbscript = cscript // nologo DecodeShortCut.vbs
FOR / f "delims =" %% T in ('% vbscript%'% Shortcut% ") в SET target = %% T DEL DecodeShortCut.vbs
S: \ Test \ Vbs \ shortcut> target.bat
Ярлык ArcRegister.exe.lnk
Цель "C: \ Program Files \ ArcSoft \ VideoImpression 2 \ ArcRegister.exe"
ЕслиBAT-файл находит правильный путь в качестве переменной, тогда можно было бы скопировать
перевод с хирургической точностью. Я не знаю как.
Что-то вроде:CZ_Localization_install.bat
COPY% HOMEDRIVE% \ Users \ Пользователь \ Downloads \ CZ_Localization \ . Ярлык SkyrimLauncher.exe.lnk
Я думаю, что это может сработать, если будут внесены изменения. Но я не совсем понимаю содержание и не знаю, как изменить это для своих нужд.
Кто-нибудь посоветует мне и, если возможно, проконсультирует односторонний. Я не могу говорить на английском очень хорошо. Заранее спасибо.