www.mikrocontroller.net

Forum: PC-Programmierung Programm automatisch ausführen


Autor: Simon (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

Gibt es eine Möglichkeit, ein Programm von einer Batch-Datei aus zu 
starten? Das Problem ist, dass ich nach dem Start erst in eine Zeile 
etwas eigeben muss und dann auf OK klicken sollte. Kann man das auch von 
einer Batch-Datei machen lassen?

Gruß
Simon

Autor: Frank L. (hermastersvoice)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
klar

Autor: Rufus Τ. Firefly (rufus) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nein, mit einer Batchdatei ist keine Interaktion mit 
Windows-Bedienelementen möglich.
Es gibt aber entsprechende Anwendungen, die dies ermöglichen, wie z.B. 
AutoIt http://www.autoitscript.com/autoit3/

Autor: Sven P. (haku) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich hatte mal irgendwo was für Linux geschrieben... da hab ich X11 
missbraucht, um damit ein Konsolenprogramm in C zu schreiben, mit 
welchem man den Mauszeiger bewegen und dann Maustasten drücken konnte.

Sowas kann man doch bestimmt auch für Windows schreiben?!

Autor: Uhu Uhuhu (uhu)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Mit WindowsScriptHost, in Jscript (ist sehr ähnlich JavaScript) oder 
VBScript. WSH ist bei Windows bereits dabei.

Damit hat man sehr gute Möglichkeiten, Problem ist allerdings, die 
notwendigen Informationen zusammenzusuchen.

Eine weitergehende Möglichkeit wäre, das Frontend in HTML zu 
programmieren und den Aktionscode in JScript - das entspricht dem ersten 
Vorschlag - und die Datei mit der Endung .hta - HyperText Applocation - 
zu versehen.

Die wird dann vom Internetexplorer ohne die üblichen Sicherheitsfeatures 
ausgeführt, d.h. man darf alles, was eine (WSH-)Applikation darf und 
kann den IE als Umgebung benutzen.

Der Quelltext sieht weitgehend wie eine HTML-Seite mit eingebetteten 
Scripts aus.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.