Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » ShellExecute "cmd"/"keycode"

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
21.11.2004, 14:43 Uhr
cpp opfer



sry, dass ich schon wieder am spammen bin :
aba ich habs leider nirgends gefunden!
das einzigste was ich gefunden hab sind die commands open/find/explore im zweiten parameter! und im letzten wie mans minimiert etc..
nur hab ich den command für cmd nicht gefunden!
ich will zb im cmd fenster netstat -n eingeben, wie geht das?
und wenn wir schon dabei sind.. mit shell kann ich doch bestimmt auch keys drücken?
zb VK_RETURN // 0x0d //enter, kann mir des jemand erklären wies geht?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
21.11.2004, 19:18 Uhr
Spacelord
Hoffnungsloser Fall


Du musst open nehmen und in lpParameter deine Argumente übergeben. netstat ist ein Programm kein Befehl.

MfG Spacelord
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
21.11.2004, 20:48 Uhr
cpp opfer



thx 4 help.. aba irgendwie geht das nit

C++:
ShellExecute(NULL,"open",NULL, "del C:\\txt.txt", NULL, NULL);


wenn ich del c: \txt.txt in cmd eingeb, dann isch die datei futsch.. bei dem command da tut sich aba leider gar nix

EDIT:
zu dem keycodepress..
keybd_event(VK_RETURN, 0, 0, 0);
wie kann ich den code hier[keybd_ev...] auf ein bestimmtes window beziehen???
HWND hwnd = FindWindow("Registrierungs-Editor","Registrierungs-Editor");
... weiter bin ich noch nit gekommen

Dieser Post wurde am 21.11.2004 um 20:53 Uhr von cpp opfer editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
21.11.2004, 21:53 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


da musst du:


C++:
ShellExecute(NULL,"open","del", "C:\\txt.txt",NULL, SW_SHOW);



schreiben.
es heißt:


C++:
ShellExecute(FensterHandle, CommandVerb, Command, Parameter, Verzeichnis, ShowCommand);



del ist bei dir der Command,
C\txt.txt ist der Parameter
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
22.11.2004, 13:03 Uhr
cpp opfer



hmpf... sry, aba pls haltet mich nicht für dumm..
denn des lauft immer noch nich
wenn ich
cmd anstatt del eingeb gehts.. komischerweiße is das auch der einzigste command der geht! del und copy zb geht nit! ich hab nur include windows.h und iostream.. liegts daran?
oder dass mein dos n bissl spinnt?
man frägt mich am ende gar nit zum enter drücken (
bzw, wie is der code dafür dass es mitten im erzählen[cout.. cout..] aufhört und man dann gefragt wird ob man weiter machen will mit enter!?
und wie kann ich in das gerade eben offene window was reinschreiben? zb "hello world" wenn ich grad im icq was schreibe! oder wie kann man mit "shellexecute" zu bestimmten windows wechseln? einfach hwnd bestimmen und im 1. parameter eingeben und am ende dann SW_SHOW eingeben geht leider nit

pls help
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: