Deutsches AutoHotkey Homepage AutoHotkey Community
Wir helfen uns gegenseitig aus der Patsche
 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Vista cmd.exe, send und der Recorder

 
Neues Thema eröffnen   Neue Antwort erstellen    AutoHotkey Community Foren-Übersicht -> Ich brauche Hilfe!
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Hiker



Anmeldedatum: 15.05.2008
Beiträge: 5

BeitragVerfasst am: Do Mai 15, 2008 4:08 pm    Titel: Vista cmd.exe, send und der Recorder Antworten mit Zitat

Hallo allerseits,

ich möchte gerne auf Vista Befehle an cmd.exe schicken (schlußendlich an ein bash.exe - aber mein Problem fängt schon mit cmd.exe an).

Zum Einen zeichnet der script recorder rein gar nichts auf, wenn ich beispielsweise das cmd fenster mit der Maus aktiviere und dann dort etwas tippe.

Zum Anderen funktioniert auch ein einfacher
Code:
Send, cd{SPACE}\{ENTER}

nicht.

Auf XP tut beides ... ? Gibt's hier ein generelles Vista Problem ?

Danke,
Hiker
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
BoBo²
Gast





BeitragVerfasst am: Do Mai 15, 2008 4:19 pm    Titel: Antworten mit Zitat

Kann man/frau mal dein Script dazu sehn?
Zitat:
Auf XP tut beides ... ?
Woraus schließt du das?
Nach oben
Hiker



Anmeldedatum: 15.05.2008
Beiträge: 5

BeitragVerfasst am: Do Mai 15, 2008 4:30 pm    Titel: Antworten mit Zitat

Weil auf XP der Recorder brav aufzeichnet (auf Vista für cmd.exe aber keine einzige Zeile schreibt) und folgendes Simpel Script auf XP tut und auf Vista nicht:

Code:
Run cmd
WinWait, C:\WINDOWS\system32\cmd.exe,
IfWinNotActive, C:\WINDOWS\system32\cmd.exe, , WinActivate, C:\WINDOWS\system32\cmd.exe,
WinWaitActive, C:\WINDOWS\system32\cmd.exe,
Send, cd\{ENTER}
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
BoBo²
Gast





BeitragVerfasst am: Do Mai 15, 2008 4:38 pm    Titel: Antworten mit Zitat

Könnte ja schon allein daran liegen, das die Pfade unter Vista andere sind (XP-Script unter Vista).
Ein 32 oder 64 Bit Vista?
Nach oben
Hiker



Anmeldedatum: 15.05.2008
Beiträge: 5

BeitragVerfasst am: Do Mai 15, 2008 4:54 pm    Titel: Antworten mit Zitat

32 Bit - und nein, der Pfad ist der gleiche - außer, daß der Fenstertitel auf Vista C:\Windows\system32\cmd.exe schreibt. Das hatte ich für den Vista Test aber logischerweise korrigiert. Ändert nix. Auch wenn ich statt des Titels das vom Window Spy gemeldete ahk_class ConsoleWindowClass verwende tut sich nix.

An der Fenster-Identifikation liegt's aber auch nicht. Ein
Code:
MsgBox "Hallo"
vor dem Send Befehl kommt, also kommt das Script ja auch dort hin (und terminiert auch brav) nur der send landet halt im Nirwana
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
BoBo²
Gast





BeitragVerfasst am: Do Mai 15, 2008 5:18 pm    Titel: Antworten mit Zitat

Evtl ist das [hier] von Interesse.
Nach oben
Hiker



Anmeldedatum: 15.05.2008
Beiträge: 5

BeitragVerfasst am: Do Mai 15, 2008 5:49 pm    Titel: Antworten mit Zitat

Hilft mir nicht wirklich weiter. Ich muß wie gesagt Befehle an eine Applikation schicken, die im cmd.exe läuft, den code kann ich zu wenig lesen um zu verstehen ich das damit erreichen könnte ...

Warum bin ich mit dem neuen Laptop bloß auf Vista gegangen Sad
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
BoBo²
Gast





BeitragVerfasst am: Do Mai 15, 2008 6:08 pm    Titel: Antworten mit Zitat

[Gotcha!] Cool
Nach oben
Hiker



Anmeldedatum: 15.05.2008
Beiträge: 5

BeitragVerfasst am: Do Mai 15, 2008 9:29 pm    Titel: Antworten mit Zitat

Lovely Smile So funktioniert's jetzt Very Happy
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    AutoHotkey Community Foren-Übersicht -> Ich brauche Hilfe! Alle Zeiten sind GMT
Seite 1 von 1

 
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de