09. juni 2002 - 18:42Der er
9 kommentarer og 2 løsninger
Åbne HL/CS med kommandoer i Console...?
Jeg er ved at lave noget Half-Life-stof, og så skal der laves en funktion der åbner hl.exe og udfører nogle kommandoer i Console, som f.eks.: "connect *.*.*.*:*"
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
Du kunne måske sende et key-event til programmet...
1. Lav USES på shellapi 2. Lav evt. en variabel: lpKeyState: TKeyboardState; (til status på shift m.v.) 3. Brug følgende kode for at nedtrykke en tast:
keybd_event(ord('A'),0,0,0); // nedtrykker et 'A' keybd_event(ord('A'),0,KEYEVENTF_KEYUP,0); // løfter tasten igen
For specielle taster såsom cursor op kan du bruge følgende:
marker shellexecute funktionen i delphi og tryk f1, så får du en smule dukumentation over den, bla. med hvilke parametre shellexecute skal have.. derefter sætter du den bare til at åbne "hl.exe" med parametrene "-console +connect 123.123.123.123:27015" (eller hva de nu skal være)...
ikke så svært... har lavet det men har ikke lige koden her og kan ikke huske hele shellexecute funktionen i hovedet, men hvis du har problemer så skriv, så kan jeg lige finde ud af det..
>>d34c0n ShellExecute er faktisk ikke så svær... En af mine venner plejer at sige at man bare skal fylde de parametre ud man kende med det man vil, og så skrive 0 i resten! :)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.