Autor Beitrag
Harry M.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 754

Win 2000, XP
D2005
BeitragVerfasst: 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



BeitragVerfasst: 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. Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 754

Win 2000, XP
D2005
BeitragVerfasst: 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. Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 754

Win 2000, XP
D2005
BeitragVerfasst: 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. Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 754

Win 2000, XP
D2005
BeitragVerfasst: 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. Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 754

Win 2000, XP
D2005
BeitragVerfasst: 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. Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 754

Win 2000, XP
D2005
BeitragVerfasst: 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. Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 754

Win 2000, XP
D2005
BeitragVerfasst: 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.
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1766

Win 7
D7 PE
BeitragVerfasst: Sa 28.05.05 17:26 
Du hats ja Icons vomm Editor, etc verwendet. Berträgt sich das mit der Rechtsprechung?
Fabian W.
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1766

Win 7
D7 PE
BeitragVerfasst: 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. Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 754

Win 2000, XP
D2005
BeitragVerfasst: Sa 28.05.05 18:04 
user profile iconFabian 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.

user profile iconFabian 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 :lol:

_________________
Gruß Harry
Et spes me per dies sine te ducat et amor me ferat, si dolor spem tollit.
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: 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. Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 754

Win 2000, XP
D2005
BeitragVerfasst: 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 :lol: (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.
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1766

Win 7
D7 PE
BeitragVerfasst: 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 :lol:

ich meine die vordefinierten Befehle die zur Auswahl stehen.
Harry M. Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 754

Win 2000, XP
D2005
BeitragVerfasst: Sa 28.05.05 19:37 
Klar - leuchtet ein :lol: mache ich.

_________________
Gruß Harry
Et spes me per dies sine te ducat et amor me ferat, si dolor spem tollit.
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2352
Erhaltene Danke: 4

Win XP, 95, 3.11, IE6
D3 Prof, D4 Standard, D2005 PE, TurboDelphi, Lazarus, D2010
BeitragVerfasst: So 29.05.05 01:36 
Hallo,

hab mir dein Prog mal kurz angeschaut, gut :wink:

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 :wave:

_________________
MfG Lannes
(Nichts ist nicht Nichts) and ('' <> nil ) and (Pointer('') = nil ) and (@('') <> nil )
Harry M. Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 754

Win 2000, XP
D2005
BeitragVerfasst: 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 :wink: 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 :lol:

_________________
Gruß Harry
Et spes me per dies sine te ducat et amor me ferat, si dolor spem tollit.
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: 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. Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 754

Win 2000, XP
D2005
BeitragVerfasst: 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.