![]() |
WinXP batch: Tastenkombination
Hallo Alle,
Ich würde gerne in einem batch eine Tastenkombination (Strg + 1 oder Alt + 1) einbauen. Weiß jemand ob's geht und wie? Vielen Dank & lg, revell |
soll die Tastenkombination die Batch Datei starten oder wird von der Batchdatei eine Eingabe erwartet?
|
batch erwartet Eingabe
|
warum nicht ja/nein oder dergleichen? wäre einfacher
|
Also: Du benötigst die Datei CHOICE.COM (finde sie via Google), danach sind etwas Batch-Skript-Kenntnisse in DOS erforderlich, die Du vielleicht eh schon hast. Hier ein Beispiel:
:Auswahl c:\choice.com /N /C:AB0 "Ihre Auswahl: " if errorlevel=03 goto ende if errorlevel=02 goto Beispiel1 if errorlevel=01 goto Beispiel2 goto Auswahl :Beispiel1 ..... Goto Ende :Beispiel2 ..... Goto Ende :Ende exit Durch Drücken der Taste A kommst Du zum Beispiel 1, B geht zu Beispiel 2 und 0 (Null) geht zum Ende. Ich weiß, dass ich jetzt nicht von den Tastenkombinatinoen geschrieben habe, mit chr$ kriegst das aber dann schon hin. |
@enjoy,
Der Batch benennt Dateien in den String um den ich eingebe. Um aber ein Menü zur Batch konfiguration ansteuern zu können, ohne aber gleich die Datei umzubenennen würde ich mir gerne einer Tastenkombination behelfen. Deswegen die Idee mit Strg oder Alt. Ich könnte es zur Not auch über Sonderzeichen lösen, die nicht im Dateinamen vorkommen können, aber Strg/Alt wären schöner ;) @Karl, was ist chr$? |
http://de.autohotkey.com/forum/topic219.html hier wird chr$ ein wenig erklärt
http://brebru.com/asciicodes.html die Tabelle könnte dir helfen bzw. zum Umbenennen von Dateien verwende ich http://hp.vector.co.jp/authors/VA014...lish/FlexRena/ |
Dankeschön, schau's mir mal an (morgen) :rolleyes:
Der Batch macht noch ein bisschen mehr als umbenennen (nach einem ziemlich simplen Muster) (genaugenommen auch sortieren von Dateien) :) Für komplexeres Umbenennen schaut dein tool allerdings wirklich sehr praktisch asu. Werd ich mal bookmarken ;) Danke nochmals & schönen Abend für's Erste... lg, revell |
Also dass mit der CHOICE.COM kommt leider nicht wirklich in Frage, da das Ganze Systemübergreifen funktionieren soll und ich nicht unbedingt überall die Datei verfügbar habe.
(Bis jetzt habe ich die Eingabe einfach über eine einfache set/P und IF Kombination gelöst.) chr$ hab ich (möglicherweise ob der späten Stunde...) ;) nicht wirklich verstanden... :rolleyes: |
Alle Zeitangaben in WEZ +2. Es ist jetzt 04:39 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag