Ярлык с относительным путем [дубликат]

этот вопрос уже есть ответ здесь:

Я пытаюсь создать ярлык, путь которого что-то вроде:

appsbinmyapp.exe --userdir appsconf_user 

это не работает, потому что Windows хочет абсолютный путь, но этот ярлык хранится на USB-накопителе, и поэтому я не могу жестко запрограммировать вещь на C: или D: по мере того как оно изменит each time USB введен в новый ПК.

в настоящее время я с помощью *.bat файл, чтобы обойти это, но CMD.EXE окна остается видимым, пока он физически закрыт-своего рода Пита.

какие идеи???

10
задан Alex.Barylski
21.02.2023 12:10 Количество просмотров материала 2373
Распечатать страницу

2 ответа

вы могли бы проверить это вопрос и принято отвечать. это позволит вам скрыть командное окно при запуске .Bat-файл. Для удобства вставляем ниже.

Решение 1:

сохранить одну строку текста в файл invisible.vbs:

CreateObject ("Wscript.Оболочка.)"Работать """" & WScript.Аргументы(0) & """", 0, False

чтобы запустить любую программу или пакетный файл незаметно, используйте его как это:

wscript.исполняемый "C:\Wherever\invisible.vbs "" C:\Some Другое Место\MyBatchFile.летучая мышь"

для передачи списка аргументов используйте только две двойные кавычки

CreateObject ("Wscript.Оболочка.)"Работать "" & WScript.Аргументы(0) & "", 0, False

пример: Invisible.vbs "Kill.vbs ME.exe"

решение 2:

используйте инструмент командной строки для автоматического запуска процесса : спокойная,hidecon или hideexec.

1
отвечен Michael Frank 2023-02-22 19:58

для флэш-накопителей, где диск изменяется с компьютера на компьютер, я использую пакетные файлы (вместо ярлыков), где %~dp0, который является эквивалентом диска и пути, содержащего пакетный файл. Если вы просто хотите диск его %~d0\

@echo off

на CD %~\dp0apps conf_user

% ~dp0apps\bin\myapp.exe

0
отвечен Kevin 2023-02-22 22:15

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх