Бантик закрывается моментально...execute('exploer D:\1.bat');
После того, как я ввел то, что ты скинул первым все пошло по пизде и нихуя больше не запускается...Что-то из этого должно сработать
PHP:execute("cmd /c start \"D:\\1.bat\""); execute("cmd /c \"D:\\1.bat\""); execute("cmd /c start D:/1.bat"); execute("start /b \"D:\\1.bat\"");
execute('exploer D:\1.bat');
а что в самом батнике было? format c?После того, как я ввел то, что ты скинул первым все пошло по пизде и нихуя больше не запускается...
exec
или system
или shell_exec
).gta_sa.exe -c -n 323232323 -h 127.0.0 -pа что в самом батнике было?
так не выйдет. ты не подгружаешь samp.dllgta_sa.exe -c -n 323232323 -h 127.0.0 -p
и не проще сразу отправить эту же команду вgta_sa.exe -c -n 323232323 -h 127.0.0 -p
execute
?samp.exe ip:port
, а менять ник через реестр перед запуском, если требуется.cd "путь к игре" && cmd /c start samp.exe 127.0.0.1:7777
cd "путь к игре" && cmd /c samp.exe 127.0.0.1:7777
(убрал start)cd "путь к игре" && start /b samp.exe 127.0.0.1:7777
cd "путь к игре" && start samp.exe 127.0.0.1:7777
execute(sprintf("cd \"%s\" && cmd /c start samp.exe %s", $path, $host)); // если не сработает, попробуй убрать start из команды
Если я правильно понял, это должно выглядеть так? :а менять ник через реестр перед запуском, если требуется.
ник = HKCU\Software\SAMP, PlayerName
путь к игре = HKCU\Software\SAMP, gta_sa_exe
regAdd(HKCU\Software\SAMP , SAMP , PlayerName = $name);
ой, ты хотел записывать, а не читать... это должно сработатьне знаю, не пишу на зайце
вроде для работы с реестром отдельный класс есть - https://github.com/TsSaltan/jphp-windows-ext/wiki/class:Registry
можно еще через cmd, но не знаю, поддерживает лиexecute
вывод данных:
reg query HKCU\Software\SAMP /v PlayerName
если лень парсить через php:
for /f "tokens=3" %a in ('reg query "HKCU\Software\SAMP" /V PlayerName ^|findstr /ri "REG_SZ"') do echo %a
execute(sprintf("reg add HKCU\\Software\\SAMP /v PlayerName /d \"%s\" /f", $nickname));
у меня все ок, пробуй что-то взять для себя из этого проектаЧерез execute запускается процесс gta_sa.exe, но нет окна с выбором разрешения и монитора, через обычный лаунчер сампа все норм.
Если ты шаришь, то не подскажешь, как скачивать и распаковывать .zip?)у меня все ок, пробуй что-то взять для себя из этого проекта
google: php unzip (или develnext unzip)Если ты шаришь, то не подскажешь, как скачивать и распаковывать .zip?)