Я хочу запустить ярлык со строками параметров Как я могу запустить этот ярлык с параметрами в Java? (Поскольку это не работает с ProcessBuilder, я снова застрял ...)
"C: / Program Files / MyPrograms / MyShortcut.lnk" -s 3 -n 100 (что сейчас означают эти строки параметров)
Я успешно могу запустить свой ярлык без параметров.
код:
String directoryFile = "C:/Program Files/MyPrograms/MyShortcut.lnk"
Desktop.getDesktop().open(new File(directoryFile));
Что я хочу:
String directoryFile = "C:/Program Files/MyPrograms/MyShortcut.lnk"
Desktop.getDesktop().open(new File(directoryFile)+"-s 3 -n 100");
Это работает, но только для файлов .exe; Мне нужно открыть .lnk (ярлык победы) с параметрами
Process p = new ProcessBuilder("C:/Program Files/MyPrograms/MyFile.exe",
"-n", "100")
.start();
Спасибо