04. august 2002 - 21:44
Der er
10 kommentarer og 1 løsning
fra memo1>dos promt
skal have lavet så at det der står i memo1 skal køres som en .bat i dos promt uden at gemme til filen .bat men køre det direkte
Annonceindlæg fra Deloitte
04. august 2002 - 21:51
#1
brug shellexecute og så bare kør ('cmd.exe '+memo1.text)
04. august 2002 - 21:59
#2
er noob så kan du foreklare det bædre (shellexecute er det en komponent)
04. august 2002 - 22:10
#3
Tilføj ShellApi i dine uses. Shellexecute(0,'open',Pchar('cmd.exe '+memo1.lines.text),'','',sw_shownormal);
04. august 2002 - 22:14
#4
nor jeg setter Shellexecute(0,'open',Pchar('cmd.exe '+memo1.lines.text),'','',sw_shownormal); ind i en button sker der ingenting når jeg trykker på den (har sat shellapi)
04. august 2002 - 22:52
#5
programmet er nød til at vide hvor cmd.exe er: Shellexecute(0,'open',Pchar('c:\windows\system32\cmd.exe '+memo1.lines.text),'','',sw_shownormal);
04. august 2002 - 23:34
#6
Det kunne jo også være at det var Win98, så hedder den command.com i stedet! ;)
05. august 2002 - 00:21
#7
har prøvet at sette den rigtigt men det virker stadig ikke
05. august 2002 - 00:43
#8
Undskyld jeg spørger, men hvad er problemet i: Memo1.Lines.SaveToFile('tmp.bat'); ShellExecute(0, 'open', 'tmp.bat', nil, nil, SW_SHOWNORMAL); DeleteFile('tmp.bat');
05. august 2002 - 15:54
#9
hermandsen> sen skal køre det direkte fra programmet
05. august 2002 - 16:05
#10
:(
05. august 2002 - 16:05
#11
.
Kurser inden for grundlæggende programmering