Hallo,
ich habe 2 Fragen zu dem _RunDos Befehl in Autoit.
Ich würde gerne einen kleinen Konverter machen der eine h264 mkv datei in ein mpeg4 video umwandelt.
2 spätere InputBoxen sollen später den Pfad auswählen lassen
Also erst einmal habe ich das Problem, wie ich folgendes Skript zum laufen bekomme:
Spoiler anzeigen
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
;für _rundos
#include <Progress.au3>
#Region ### START Koda GUI section ### Form=
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]$gui_main = GUICreate("Konverter", 174, 74, 192, 124)
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]$START = GUICtrlCreateButton("START", -128, -88, 417, 249)
[/autoit] [autoit][/autoit] [autoit]GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $bStart
$InputText = "in put.mkv"
$OutputText = "out put.mp4"
_RunDos("ffmpeg.exe -i " & $InputText & "-acodec copy -b 200k -s 320x240 " & $OutputText)
EndSwitch
WEnd
Die leerzeichen in der 27 und 28 zeile bei "in put" und "out put" sind mit absicht gesetzt...
Eine 2. Frage ist, wie ich eine Progressbar dazwischensetze?!
Ich würde mich sehr freuen, wenn ihr mir helfen könnt
LG
mpsikorski