15. august 2003 - 21:38
Der er
11 kommentarer og 1 løsning
køre commandoer
hvordan får man c++ til og køre et program... fx nbtstat eller net send eller noget.... eller et andet program
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Slettet bruger
15. august 2003 - 21:41
#1
Kan man ikke bruge System("Kommando"); ??
15. august 2003 - 21:41
#2
Der er mange muligheder. system [lille s] er en af dem.
15. august 2003 - 21:43
#3
Det gode ved system er at den er standard. De fleste andre er platform/compiler specifikke.
15. august 2003 - 21:50
#4
lige for du ved det så ligger den i <cstdlib>
15. august 2003 - 22:46
#5
Hvis det f.eks. er WIn32 så er der funktioner som: CreateProcess ShellExecute
16. august 2003 - 10:36
#6
med system kan man ik lave #include <cstdlib> main () { char hej[10] = "hej"; system("net send madman" hej[10]); return 0; }
16. august 2003 - 10:37
#7
det er vil nemmerlig ik du
16. august 2003 - 11:31
#8
er der ik nogle der vil hjælpe ??
Slettet bruger
16. august 2003 - 15:53
#9
I delphi kan man gøre det sådan: procedure ExecuteShellCommand(cmdline: string; hidden: Boolean); const flags: array [Boolean] of Integer = (SW_SHOWNORMAL, SW_HIDE); var cmdbuffer: array [0..MAX_PATH] of Char; begin GetEnvironmentVariable('COMSPEC', cmdBUffer, SizeOf(cmdBuffer)); StrCat(cmdbuffer, ' /C '); StrPCopy(StrEnd(cmdbuffer), cmdline); WinExec(cmdbuffer, flags[hidden]); end;
Slettet bruger
16. august 2003 - 15:54
#10
Måske virker det her: void ExecuteShellCommand(LPTSTR Kommando) { LPTSTR buffer; GetEnvironmentVariable("COMSPEC", buffer, MAX_PATH); strcat(buffer, " /C "); strcat(buffer, Kommando); system(buffer); }
16. august 2003 - 17:02
#11
#include <cstdio> #include <cstdlib> int main () { char hej[10] = "hej"; char cmd[1000]; sprintf(cmd,"net send madman %s",hej); system(cmd); return 0; } bør virke !
16. august 2003 - 17:10
#12
jeg har fundet ud af det på en anden måde men nu får du point så jeg kan lukke det her spm
Kurser inden for grundlæggende programmering