01. september 2002 - 21:01
Der er
9 kommentarer og 1 løsning
Nemme point
jeg har koden Memo1.Lines.SaveToFile('tmp.bat'); ShellExecute(0, 'open', 'tmp.bat', nil, nil, SW_SHOWNORMAL); men hvordan laver jeg så at den ikke gemmer men køre direkte (er noob) har prøvet at lave ShellExecute(0, 'open', Memo1.Lines'tmp.bat', nil, nil, SW_SHOWNORMAL); men virker ikke
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?
01. september 2002 - 21:04
#1
mener ShellExecute(0, 'open', Memo1.Lines, nil, nil, SW_SHOWNORMAL); og ShellExecute(0, 'open', 'Memo1.Lines', nil, nil, SW_SHOWNORMAL);
01. september 2002 - 21:18
#2
hmm... kan det løses sådan her?: ShellExecute(0, 'open', 'command ' + Memo1.Lines, nil, nil, SW_SHOWNORMAL);
01. september 2002 - 21:20
#3
koden virker ikke
01. september 2002 - 23:26
#4
"Nemme point". Please!
01. september 2002 - 23:49
#5
du skal jo køre en batch fil, og det skal ske fra en fysisk fil...
02. september 2002 - 09:41
#6
Nemme point??? Det der er ikke nemme point, fik du ikke dit sidste forsøg til at virke? Det var da den nemme løsning DeleteFile('');
02. september 2002 - 14:15
#7
Det var sgu da ikke nemt. ShellExecute(0, 'open', 'CMD','/C c:\tmp.bat','', SW_SHOW); kører c:\tmp.bat (ihvertfald på Win2000) //hreiff
02. september 2002 - 14:30
#8
Hvis du vil køre direkte skal du bruge shellExecute på hver enkelt linje i din memo
02. september 2002 - 16:18
#9
ja, det er da en løsning hreiff men den bedste løsning ville da være den han ville bruge først. ShellExecute(0, 'open', 'tmp.bat', nil, nil, SW_SHOWNORMAL); VentIndtilExicutionErFærdig; DeleteFile('tmp.bat');
03. september 2002 - 19:48
#10
kan ikke bruge det
Kurser inden for grundlæggende programmering