WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   WinXP batch: Tastenkombination (http://www.wcm.at/forum/showthread.php?t=240089)

revell 05.09.2010 13:32

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

enjoy2 05.09.2010 14:11

soll die Tastenkombination die Batch Datei starten oder wird von der Batchdatei eine Eingabe erwartet?

revell 05.09.2010 19:01

batch erwartet Eingabe

enjoy2 05.09.2010 20:33

warum nicht ja/nein oder dergleichen? wäre einfacher

Karl99 07.09.2010 13:20

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.

revell 08.09.2010 05:39

@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$?

enjoy2 08.09.2010 08:52

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/

revell 08.09.2010 22:43

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

revell 09.09.2010 23:25

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