| Autor |
Beitrag |
Harry M.
      
Beiträge: 754
Win 2000, XP
D2005
|
Verfasst: So 31.10.04 05:45
da ich früher immer viel mit batchdateien gearbeite habe jedoch nie einen passenden editor gefunden habe ich mal selbt einen gebastelt. er verfügt über die standart komponeten eines normalen editor. jedoch darüber hinaus auch funktionen zum konvertieren von langen in kurze strings und einen "ausführen button", einen window-maker (funktion der zeit deaktiviert, weil es probleme beim zugiff auf datenbank gibt)".
das installtionspaket macht batch edit zum standart-editor für batchdateien und nt-befehlsscripte. das ganze gibt es als setup.exe jedoch muß ich dazusagen das das packet nur für NT also NT/2000/XP gibt.
die unistallroutiene stellt nicht alle registrierungswerte wieder her. ich habe aber diese als registrierungsschlüssel dem archiv beigelegt.
//... Edit: version 1.5 auch für Win9.x
wer interesse hat, kann sich batch edit 1.7 unter [url] www.8ung.at/projetil...loads/Batch_Edit.rar [/url] (384kb) runterladen.
ich würden mich über eure meinung freuen.
Zuletzt bearbeitet von Harry M. am So 07.08.05 12:45, insgesamt 4-mal bearbeitet
|
|
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: So 31.10.04 09:49
Titel: Re: editor für batchdateien (batch edit 1.0)
Zwei Kritiken, ohne dass ich dein Programm getestet hätte:
| User-Xy2004 hat folgendes geschrieben: | das installtionspaket macht batch edit zum standart-editor für batchdateien und nt-befehlsscripte. das ganze gibt es als setup.exe jedoch muß ich dazusagen das das packet nur für NT also NT/2000/XP gibt.
die unistallroutiene stellt nicht alle registrierungswerte wieder her. ich habe aber diese als registrierungsschlüssel dem archiv beigelegt. |
Wenn du mir sagst, dass dein Programm einen eigenen Eintrag in der Registry anlegt und diesen dann als Standard einträgt, dann will ich nicht gemeckert haben. Aber wenn du die Originaleinträge überschreibst, dann solltest du das unbedingt überdenken und davon Abstand nehmen.
| Zitat: | | wer interesse hat, kann sich batch edit 1.0 unter projetilware.serveftp.net runterladen. ist der link grade nicht gültig, bin ich nicht online und ihr solltet es später nochmal versuchen. |
Äh, hast du keinen richtigen Server, der immer online ist, bzw. richtige Webspace? Der dürfte wohl nötig sein, bei einem knapp 5meg großen RAR-Archiv. Abgesehen davon steht in den Richtlinien drin, dass ein direkter Downloadlink anzugeben ist. Sorry, aber so sind die Bedingungen.
|
|
Harry M. 
      
Beiträge: 754
Win 2000, XP
D2005
|
Verfasst: So 31.10.04 19:36
die oben genannte adresse ist jetzt nicht mehr verfügbar. sorry das ich diesbezüglich nich auf linie war.
gehe später noch mal drauf ein.
|
|
Harry M. 
      
Beiträge: 754
Win 2000, XP
D2005
|
Verfasst: Mo 01.11.04 01:31
guten morgen die herren. nein ich habe noch keinen webspace werden ich mir aber alsbald zulegen! und nochmal sorry.
wer interese an dem thema hat >>> [url] www.delphipraxis.net...st259714.html#259714 [/url]
|
|
Harry M. 
      
Beiträge: 754
Win 2000, XP
D2005
|
Verfasst: Fr 05.11.04 05:21
so jetzt könnt ihr euch eine überarbeitet version von batch edit von [url] www.projetilware.de[/url]runterziehn.
|
|
Harry M. 
      
Beiträge: 754
Win 2000, XP
D2005
|
Verfasst: So 07.11.04 08:54
Titel: batch edit version 1.2 verfügbar
wer inetresse hat, kan sich batch edit 1.2 laden. [url] www.projetilware.de/BatchEdit1.2-Setup.rar [/url]
habe jetzt folgende änderungen vorgenommen:
- benutzer kann individuelles befehlsverzeichnis erstellen
- syntaxhighlighting im textfeld
- lokale variablen schnell einsehbar
- schriftauswahdialog entfernt
- immer im vordergrund-funktion
- sicherheitsdialog vor dem überschreiben einer datei
- gesamtgrösse konnte nochmal verkleinert werden (~295kb gepackt)
|
|
Harry M. 
      
Beiträge: 754
Win 2000, XP
D2005
|
Verfasst: Mi 10.11.04 08:42
habe jetzt mal eine neue version zur verfügung hochgeladen. änderungen seit version 1.2:
- internetshortcut im hauptmenü
- updatemöglichkeit im hauptmenü
- angabe der position in der statusbar
- bug beseitig, welcher beim einfügen des datums auftrat
- text kann jetzt mit syntaxhighlighting gedruck werden
wer interesse hat kann sich batch edit 1.3
als zip [url] www.projetilware.de/BatchEdit1.3-Setup.zip [/url]
als rar [url] www.projetilware.de/BatchEdit1.3-Setup.rar [/url]
runterladen.
gruß
|
|
Harry M. 
      
Beiträge: 754
Win 2000, XP
D2005
|
Verfasst: Sa 28.05.05 15:26
Endlich kann ich Euch Version 1.5 präsentieren.
Änderungen seit Version 1.4
1.5 - Redofunktion
- Optionales Syntaxhiglighting
- Recent im Hauptmenü
- Bug in der Auto-Konvertierung behoben
ScreenShot: www.8ung.at/projetil...tch%20Edit%201.5.jpg
Download: www.8ung.at/projetilware/Batch_Edit.rar (384kb)
_________________ Gruß Harry
Et spes me per dies sine te ducat et amor me ferat, si dolor spem tollit.
|
|
Fabian W.
      
Beiträge: 1766
Win 7
D7 PE
|
Verfasst: Sa 28.05.05 17:26
Du hats ja Icons vomm Editor, etc verwendet. Berträgt sich das mit der Rechtsprechung?
|
|
Fabian W.
      
Beiträge: 1766
Win 7
D7 PE
|
Verfasst: Sa 28.05.05 17:31
Ich hab ihn jetztruntergeladen, mein erster Eindruck is prima!
EDIT: Vorschlag: Du könntest im Auswahlmenu der Befehle noch Hints anzeigen lassen die den Befehl kurz beschreiben.
|
|
Harry M. 
      
Beiträge: 754
Win 2000, XP
D2005
|
Verfasst: Sa 28.05.05 18:04
Fabian W. hat folgendes geschrieben: | | Du hats ja Icons vomm Editor, etc verwendet. Berträgt sich das mit der Rechtsprechung? |
Welche? Die im Bearbeiten-Menü? Die sind doch ausm Delhpi. Wenn man eine neue Logo-Anwendug macht gibt es die doch schon mitgeliefert.
Fabian W. hat folgendes geschrieben: | Ich hab ihn jetztruntergeladen, mein erster Eindruck is prima!
EDIT: Vorschlag: Du könntest im Auswahlmenu der Befehle noch Hints anzeigen lassen die den Befehl kurz beschreiben. |
Freut mich das er Dir gefällt. Aber wegen der Erklärung der Befehle... könnte komliziert werden, da man sich dieses selbst konfigurieren kann. Man müsste evebtuell dem User die Erklärung schreiben lassen.. aber warum er hat es ja selbst erstellt und wird damit auch wissen was er da tut - hoffe ich doch 
_________________ Gruß Harry
Et spes me per dies sine te ducat et amor me ferat, si dolor spem tollit.
|
|
BenBE
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: Sa 28.05.05 18:35
Was mir in dem Editor noch sehr stark fehlt, sind die Sachen wie
DIR
MD \ CD \ RD
DELTREE
FOR
Weiterhin wäre eine Syntax-Hilfe sinnvoll, die den jeweiligen Befehl analysiert und mir beim Eingeben einer IF-Anweisung ein paar Vorschläge macht:
IF %Wert1%==%Wert2% ...
IF %Wert1% EQUALS %Wert2% ...
IF ERRORLEVEL ...
IF EXIST ...
IF NOT %Wert1%==%Wert2% ...
IF NOT %Wert1% EQUALS %Wert2% ...
IF NOT ERRORLEVEL ...
IF NOT EXIST ...
...
Nur um ein paar Beispiele zu nennen.
Bis jetzt kann der Editor in der Hinsicht "Vereinfachung der Arbeit für den User" noch nicht wirklich etwas.
Da kann ich auch meine Batch-Skripte mit der edit.exe schreiben.
_________________ Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
|
|
Harry M. 
      
Beiträge: 754
Win 2000, XP
D2005
|
Verfasst: Sa 28.05.05 19:13
@BenBE: Eingige Sachen sind bereits enthalten (if exist usw. oder wird das bei euch nicht angezeigt???)
Die anderen habe ich natürlich sofort hinzugefügt  (DIR, DELTREE usw.) Was das das Autovervollständigen angeht arbeite ich noch dran. Werde mir mal die nächsten Tage die Demos von SynEdit dazu ankucken.
_________________ Gruß Harry
Et spes me per dies sine te ducat et amor me ferat, si dolor spem tollit.
|
|
Fabian W.
      
Beiträge: 1766
Win 7
D7 PE
|
Verfasst: Sa 28.05.05 19:30
| Zitat: | aber warum er hat es ja selbst erstellt und wird damit auch wissen was er da tut - hoffe ich doch |
ich meine die vordefinierten Befehle die zur Auswahl stehen.
|
|
Harry M. 
      
Beiträge: 754
Win 2000, XP
D2005
|
Verfasst: Sa 28.05.05 19:37
Klar - leuchtet ein  mache ich.
_________________ Gruß Harry
Et spes me per dies sine te ducat et amor me ferat, si dolor spem tollit.
|
|
BenBE
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: Sa 28.05.05 21:18
Die Befehlsliste links, wird schon angezeigt. Nur ist die im Vergleich zu dem, was Batch eigentlich kann, noch sehr kurz ...
Für Omorphia hab ich mir ne Batch-Datei geschrieben, um dort einige Dinge gleich automatisch packen zu können, die ist um einiges länger (siehe Anhang, vom Original aber etwas abgeändert).
Da dürften Dir für einige Dinge noch Anregungen enthalten sein.
Z.B. wäre wünschenswert:
- Label-Verwaltung (vorhandene Label)
- Ausgaben-Stummschaltungen setzen\entfernen
- Aufräumen aller genutzten Variablen
- ...
Einloggen, um Attachments anzusehen!
_________________ Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
|
|
Lannes
      
Beiträge: 2352
Erhaltene Danke: 4
Win XP, 95, 3.11, IE6
D3 Prof, D4 Standard, D2005 PE, TurboDelphi, Lazarus, D2010
|
Verfasst: So 29.05.05 01:36
Hallo,
hab mir dein Prog mal kurz angeschaut, gut
Folgende Fehler sind mir aufgefallen,
• Bei den Befehlen bzgl. Groß/Kleinschreibung werden Inhalte gelöscht, wenn mehr als eine Zeile bearbeitet werden soll.
• Den Splitter kann man nach links ziehen und dadurch die Befehlsliste ausblenden und diese auch wieder einblenden, ist ok!, aber wenn ich die Fenstergröße verändere, kann die Befehlsliste anschließend nicht mehr sichtbar gemacht werden (auch bei Tipz).
und noch ein Vorschlag,
• Ein Datei-Auswahldialog für den Iso-String-Converter einbauen, dann kann auch der Hinweis entfallen.
und •
_________________ MfG Lannes
(Nichts ist nicht Nichts) and ('' <> nil ) and (Pointer('') = nil ) and (@('') <> nil )
|
|
Harry M. 
      
Beiträge: 754
Win 2000, XP
D2005
|
Verfasst: So 29.05.05 01:51
@BenBE: Klar ist es wenig. Ich bin ja auch noch am wirken. Und ich brauche Hinweise von Leuten die eben viel mit Batch zu tun haben.
@Lannes: Die Fehler weden behoben  Ich werde auch einen Datei auswahl Dialog einbauen. Das Prinzip werde ich aber lassen, denn wenn man Verzeichnisse konvertieren will wirds meiner Meinung nach umständich.
// edit 10 Min später: Alle eben genannten Fehler schon behoben 
_________________ Gruß Harry
Et spes me per dies sine te ducat et amor me ferat, si dolor spem tollit.
|
|
BenBE
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: So 29.05.05 12:03
Wegen dem @-Zeichen ist mir auch noch ne Idee gekommen:
Button in der Titelleiste um
- Batch-Befehlsausgabe stummzuschalten (@ einfügen\entfernen)
- StdOut-Pipe-Stummschaltung (>nul einfügen\entfernen)
- StdErr-Pipe-Stummschaltung (2>nul einfügen\entfernen)
- Pipe-Assistenen zum schreiben von Pipes (|)
- Assistent für Groß-\Kleinschreibung (wenn man z.B. alle Batch-Befehle ODER Variablen groß\klein geschrieben haben will)
_________________ Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
|
|
Harry M. 
      
Beiträge: 754
Win 2000, XP
D2005
|
Verfasst: So 29.05.05 16:38
Hallo BenBE!
Danke für die vielen Vorschläge. Ich habe bis heuet früh gegen sech noch am Editor gebastelt. Habe noch die Sache mit den Hits in der CommandList eingebaut und noch einige Befehle hinzugefügt. usw.
Was meinist Du genau mit "Batch-Befehlsausgabe stummzuschalten (@ einfügen\entfernen) das "@echo off" / "echo on" ?? Ist doch schon drinne. Und ein "Pipe-Assistenen zum schreiben von Pipes", wie jetzt verstehe ich grad nicht, kannst Du mir mal bitte ein Beispiel geben. Übrigens einen "Assistent für Groß-\Kleinschreibung (wenn man z.B. alle Batch-Befehle ODER Variablen groß\klein geschrieben haben will)" ist doch auch schon drinne. Bis gestern war es doch so gewesen, das man immer nur max. 1 Zeile in kleine oder grosse Letters wandeln konnte. Ich habe dies natürlich verbessert. Jetzt kann man den gesamtem markierten Text umwandeln.
Ich denke mal ich werde heute Abend 1.6 Uppen.
Bis dahin an gleicher Stelle... schönen Sonatg
_________________ Gruß Harry
Et spes me per dies sine te ducat et amor me ferat, si dolor spem tollit.
|
|