AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Build-a-Batch Batchdateiassistent f. Administratoren
Thema durchsuchen
Ansicht
Themen-Optionen

Build-a-Batch Batchdateiassistent f. Administratoren

Ein Thema von Captnemo · begonnen am 31. Jul 2014 · letzter Beitrag vom 15. Mai 2015
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von Captnemo
Captnemo
Registriert seit: 27. Jan 2003
Hallo,

ich will hier mal mein aktuell neuestes Projekt vorstellen und mich eurem (hoffentlich nicht vernichtenden) Urteil unterwerfen. Für Tests und Bugreports bin ich immer Dankbar.

Kurze Erklärung was ist Build-A-Batch und wofür braucht man das.
Da ich beruflich nicht nur Software entwickeln kann, bin nebenbei auch als Administrator für das eine oder andere Windows-Netzwerk zuständig. Des Öfteren kommt es vor, dass man doch mal eine Batchdatei benötigt. Häufig für irgendwelche Sicherungen oder manch einen geplanten Task.
Jetzt habe ich natürlich für das eine oder andere schon eine Vorlage, die ich je nach Kundennetzwerkarchitektur anpassen muss. Dann geht es meist damit los, dass ich für die aufzurufenden Programm nicht alle Parameter im Kopf habe, und mir diese wieder in der Eingabeaufforderung oder im Internet zusammensuchen muss.

Um mir das nun zu vereinfachen habe ich das Programm geschrieben. Hier kann ich mir Definition für die aufzurufenden Programme mit allen Parametern hinterlegen, die ich dann bequem per Maus auswählen kann. In den Parametern kann man dann feste Werte hinterlegen, Variablen verwenden oder Benutzerabfragen hinterlegen.

Dann legt man in dem Programm eine Batchdatei an. In der kann ich dann alle möglichen Batchbefehl zusammenstellen, Labels erzeugen, alle Variablen übersichtlich sehen und Ausgabepfade (z.B. für ein Protokoll) festlegen.
Wenn ich dann die Batch für eine Kunden erzeuge, dann werden alle Benutzerabfragen gestellt und individuell in der erzeugte Datei eingepflegt. Als Ergebnis habe ich dann mit wenig Aufwand jederzeit eine passende Batchdatei für mein Vorhaben.

Das Programm ist so geschrieben, dass es vom USB-Stick verwendbar ist. Als keine Installation, keine Registry-Einträge. Alles aus einem Verzeichnis auf dem aber Schreibrechte existieren müssen.

Eine Anleitung gibt es leider noch nicht. Aber wenn man ein bischen rumklickt, kommt man schnell dahinter (Rechte Maustaste / Menu)

Da es sich um die erste Version handelt und auch bisher nur von mir getestet wurde, kann das Programm noch Fehler beinhalten.
Auch das GUI-Design erhebt nicht den Anspruch auf Fehlerlosigkeit.

Wem's gefällt kann mir das gerne sagen. Wem's nicht gefällt der kann mir das auch gerne sagen. Für Anregungen und Bugreport bin ich ebenfalls sehr Dankbar.
Miniaturansicht angehängter Grafiken
screenshot1.jpg   screenshot2.jpg  
Angehängte Dateien
Dateityp: rar Build-a-Batch.rar (1,17 MB, 68x aufgerufen)
9 von 10 Stimmen in meinem Kopf sagen ich bin nicht verrückt. Die 10. summt dazu die Melodie von Supermario Bros.
MfG Captnemo
 
jobo

 
Delphi 2010 Enterprise
 
#11
  Alt 31. Jul 2014, 16:07
Okay, hast gewonnen

Ping an eine nicht existierende Adresse....bin ich gar nicht drauf gekommen
OT
Cool, dann braucht man nur noch ein batch, das eine nicht existierende Adresse findet. Kann man auch mit Ping machen ...
/OT
  Mit Zitat antworten Zitat
Benutzerbild von Captnemo
Captnemo

 
Delphi XE4 Architect
 
#12
  Alt 31. Jul 2014, 19:03
Okay, hast gewonnen

Ping an eine nicht existierende Adresse....bin ich gar nicht drauf gekommen
OT
Cool, dann braucht man nur noch ein batch, das eine nicht existierende Adresse findet. Kann man auch mit Ping machen ...
/OT
So eine hat himitsu bestimmt auch auf Tasche
Dieter
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

 
FreePascal / Lazarus
 
#13
  Alt 31. Jul 2014, 22:51
Batchprogrammierer sind erfinderisch (gut, man kann auch ein Programm schreiben und aufrufen "sleep.exe 3")

und kommen auf die dööfsten Ideen.
Code:
@SET A="@ECHO %%A:~1,-1%%^>^>%%0"
@ECHO %A:~1,-1%>>%0
Einfach mal starten und bissl warten
Aufrufen aber mit Namen.CMD (oder Namen.BAT) sonst klappt das nicht!

Gruß
K-H
  Mit Zitat antworten Zitat
Christian Seehase

 
Delphi 11 Alexandria
 
#14
  Alt 1. Aug 2014, 12:15
Batchprogrammierer sind erfinderisch (gut, man kann auch ein Programm schreiben und aufrufen "sleep.exe 3")

und kommen auf die dööfsten Ideen.
Code:
@SET A="@ECHO %%A:~1,-1%%^>^>%%0"
@ECHO %A:~1,-1%>>%0
Einfach mal starten und bissl warten
Aufrufen aber mit Namen.CMD (oder Namen.BAT) sonst klappt das nicht!

Gruß
K-H
Bis man sich damit eine einigermassen aktuelle Platte vollgemüllt hat wird es aber wohl ein paar Tage dauern...
  Mit Zitat antworten Zitat
Benutzerbild von Ralf Kaiser
Ralf Kaiser

 
Delphi 10.3 Rio
 
#15
  Alt 15. Mai 2015, 08:11
Hallo,

Habe das Tool gerade entdeckt. Echt gut gelungen!

Eine Frage: Wie kann man eine bestehende Batchdefinition umbenennen???

Ciao,
Ralf
Ralf Kaiser
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:53 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz