Цитата(Sheeck @ 20.7.2023, 9:06)
А можете скинуть примеры, пожалуйста, я просто не особо силен в этом
скрипт который создает фаил по пути в расшареной папке на втором компе
Код
--lua
log ("clear") log ("mode compact")
--Создаем фаил
write ([[C:\test\123.txt]], os.date("%X") .. "\r\n")
local a = filegetattr ([[C:\test\123.txt]]) -- получить атрибуты файла
--Ждем пока фаил существует
while a == 'A' do
a = filegetattr ([[C:\test\123.txt]]) -- получить атрибуты файла
end
На втором компе запускает bat фаил который проверят наличие файла каждую секунду
если фаил найдент то запустит пилота со скриптом номер 9 например
в само скрипте делаете что надо и в конце удаляете фаил
filedelete ([[C:\test\123.txt]])
это позволит скрипту с 1 компа выйти из цикла ожидания пока на 2 компе идет выполнение скрипта 9
Код
@echo off
set file_path=C:\test\123.txt
:check_file
if exist "%file_path%" (
echo Файл %file_path% найден.
rem запускаем пилот со скриптом номер 9
"C:\Pilot\uopilot_d.exe" /r9
) else (
echo Файл %file_path% не найден. Повторная проверка через 1 секунд...
timeout /t 1 >nul
goto check_file
)
Запуск бат файла можете сделать от пользователя Система через планировщик заданий (но я не уверен как поведет себя скрипт который тоже стартанет от пользователя система)