Danke für eure Antworten.
mein Fehler war, ich hatte -x53 hinter die Ausführungszeichen gesetzt
Schnuffel Worin besteht der Unterschied zwischen Run und ShellExecute? Wozu dient der "Rest" in dem Script?
"","open",@SW_SHOW)
Danke für eure Antworten.
mein Fehler war, ich hatte -x53 hinter die Ausführungszeichen gesetzt
Schnuffel Worin besteht der Unterschied zwischen Run und ShellExecute? Wozu dient der "Rest" in dem Script?
"","open",@SW_SHOW)
Ich möchte gern eine bla.exe mit dem Parameter -x53 starten. Eigentlich würde das so aussehen: "C:\Program Files\Programm\bla.exe" -x53 Wenn ich nun dieses -x53 in AutoIT eingebe bekomme ich eine Fehlermeldung. Wie sähe der Befehl in AutoIT aus?
Ist jetzt etwas Off Topic:
Wenn ich bei meiner GK eine Auflösung von 1920×1080 und 50Hz einstelle, zeigt mir mein Fernseher (LCD) 1080p an. Es läuft aber leider nicht stabil und es wird kein Ton ausgegeben. Wenn ich bei dieser Auflösung auf 25Hz umstelle läuft es und es wird am LCD 1080i angezeigt.
DAnke für die Antwort, ich werde es nachher zu Hause testen (bin gerade auf Arbeit)
Ich hatte mir das so gedach. Es klappt auch bis zum Starten des DVBViewers. Beim Beenden wird aber nicht zurück geschalten. Auch klappt nach dem Schließen die Umschaltung per Tastatur nicht mehr. Erst nach Rechnerneustart. Wo liegt noch mein Fehler?
[autoit];Auflösung auf 1080i stellen
Send("^+3"); = CTRG + SHIFT +4 (im Profilmanager entsprechend anlegen)
;1 Sekunde warten
Sleep(1000)
; DVBViewer starten
Run("C:\Program Files\DVBViewer\dvbviewer.exe")
;Prüfen ob Process noch existiert
ProcessExists("dvbviewer.exe")
; Auflösung auf 720p schalten
send("^+5"); = CTRG + SHIFT 5
Exit
[/autoit]Ich habe mir im CCC meiner ATI Grafikkarte 2 Profile angelegt. (es handelt sich hier um einen HTPC) Das eine Profil mit der niedrigen Auflösung für "alle" Programme und ein Profil mit einer hohen Auflösung nur für die Benutzung des DVBViewer. Ich stelle mir das Script so vor, dass ich den DVBViewer nicht mehr direkt, sondern über das Script starte. Was so aussehen könnte:
Umschalten auf hohe Auflösung: (Strg. + Shift + 3)
Starten der dvbviewer.exe
jetzt sollte das Script vielleicht pausieren bis die dvbviewer.exe wieder geschlossen wird
nach dem Schließen sollte die Auflösung wieder zurück gestellt werden (Strg. + Shift + 5)
Da ich nur seeehr selten etwas mit autoIt mache, frage ich euch mal hier. Bis zum Öffnen der dvbviewer.exe bekomme ich das ja selbst noch hin, aber wie realisiere ich das Pausieren bis zum Schließen der dvbviewer.exe?
Oder gibt es für mein Problem noch andere Lösungswege?
Danke schon mal für eure Hilfe
Danke, genau mit der 64 hat es geklappt!
Danke für eure schnellen Antworten, werde es testen.
Ich habe mir ein Script geschrieben, was auch soweit funktioniert. Bis auf das Ende, da habe ich keinen Plan wie das geht. Ich möchte zum Schluß den PC in den Ruhezustand (Vista) schicken. (kein Standby usw.) Mit welchen Befehlen kann ich das realisieren? Bitte um Hilfe!
Ich konnte mich heute nun endlich mal wieder damit beschäftigen. Ich habe dieses Script erstellt, es geht aber nicht. Ich bitte um Berichtigung:
[autoit]$quelle = "C:\QMS"
$ziel = \\192.168.250.92\C\Sicherung\
$string = StringSplit($quelle, "\")
DirCopy($quelle, $ziel & "\" & $string[$string[0]], 1)
Mein Fehler, hatte die "Striche" in Zeile 2 vergessen.
Danke erst einmal für eure Hilfe, werde es nach dem Wochenende mal in aller Ruhe testen.
Schönes WE an alle!!!
nuts Ich habe leider von AutoIT eher weniger Ahnung, kannst Du das bitte noch einmal für mein konkretes Beispiel schreiben, da blicke ich dann sicher eher durch.
Ich bin jetzt leider erst wieder dazu gekommen, das Script von Oscar zu testen. Leider klappt das auch nicht so recht, wie ich mir das vorstelle. Jetzt wird zwar der Ordner "Leitlinien" mit den darin enthaltenen Dateien mit kopiert, aber alles wieder direkt in den Ordner "Sicherung". Der Ordner "QMS" wird leider auf dem Zielrechner nicht mit angelegt. Was bedeutet die Option 1? Ich habe es auch mit der 8 probiert, aber leider auch ohne Erfolg.
Klappt leider nicht so recht. Hier noch einmal die genaue Pfadangabe, vorhin die waren nur als Beispiel. Es werden alle Dateien aus dem Ordner QMS direkt in den Ordner "Sicherung" kopiert. Der Ordner QMS wird nicht erstellt. Dieser enthält noch einen Unterordner "Leitlinien", dieser wird gar nicht beachtet.
[autoit]FileCopy("C:\QMS","\\192.168.250.92\C\Sicherung","8")
[/autoit]Wie als 3. Paramert, so:
[autoit]FileCopy("D:\Eigene Dateien","\\192.168.250.10\D\Sicherung","8")
[/autoit]Hinter dem D auf dem Zielrechner kommt kein Doppelpunkt?
Danke erst einmal für die schnelle Antwort. Bei FileCopy werden auch alle Unterordner mit kopiert?
Ich möchte gern periodisch (per Taskmanager) als Datensicherung einen Ordner mit Unterordnern und den darin enthaltenen Dateien von einen Rechner auf einen anderen Rechner kopieren. Es sollte jedesmal der kopierte Ordner ohne Rückfrage einfach überschrieben werden.
Also etwa so: D:\eigene Dateien sollen komplett auf Rechner mit der IP Adresse 192.168.250.10 in der Ordner D:\Sicherung\ kopiert werden.
Mit welchen Scriptbefehlen kann ich das realisieren?
Danke erst einmal für eure Hilfe, dass hat mich weiter gebracht.
Ich möchte gern am Ende eines Scripts den PC automatisch in den Ruhezustand fahren lassen. Welche Befehle muß ich dazu am Ende in das Script einfügen. Das Gleiche gilt für den Standbymodus bzw. das Ausschalten. Ich weiß noch nicht genau was ich benötige.
Danke schon mal für die Hilfe.
Danke für die Antwort, das werde ich machen.