![]() |
batch erstellen
Ich möchte beim FireFox ein paar Lesezeichen dranhängen. Und zwar bei 30PCs. Deshalb habe ich mir ein kleines Programm geschrieben, das ich übers Netzlaufwerk verteile. Also würde sich eine batch anbieten. Doch wie erstelle ich aus meinem Code eine batch?
Nach der OH-Erklärung wird mein Programm auch als bat erstellt, funktioniert aber nicht! Könnte mir jemand helfen?
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var pfad: string; ts: TStringlist; begin pfad := ExtractFilePath(paramstr(0)) + 'bookmarks.html'; ts := TStringlist.Create; ts.LoadFromFile(pfad); ts.Delete(ts.Count - 1); ts.Text := StringReplace(ts.Text, '</DL> ', '</DL> ' + #13#10 + 'http:// ... / ' + #13#10 + 'http:// ... / ' + #13#10 + 'http:// ... / ' + #13#10 + 'http:// ... / ' + #13#10 + 'http:// ... / ' + #13#10 + 'http:// ... / ' + #13#10 + '</DL> ', [rfReplaceAll]); ts.SaveToFile(pfad); end; |
Re: batch erstellen
Du mußt Dein Programm in der Batch aufrufen. Besser wäre es, es gleich als Konsolenanwendung zu erstellen und als exe zu verteilen.
Grüße, Messie |
Re: batch erstellen
Kleine Anmerkung: im Code fehlt das Free...niemals vergessen.
|
Re: batch erstellen
Ich bin mir zwar nicht sicher, ob ich deine Frage richtig verstanden habe, aber du willst eine Datei mit der Extension "bat" erstellen?
Delphi-Quellcode:
Ausführen kannst du diese dann mit ShellExecute...
Memo1.SaveToFile('bla.bat');
Aber wäre es nicht einfacher, das ganze mit Javascript zu realisieren? Cheerio |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:53 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz