AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte ecsix - Tool, um Programme mit Parametern zu starten
Thema durchsuchen
Ansicht
Themen-Optionen

ecsix - Tool, um Programme mit Parametern zu starten

Ein Thema von Mao · begonnen am 13. Dez 2006 · letzter Beitrag vom 26. Jun 2007
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von Mao
Mao
Registriert seit: 4. Dez 2006
Hallo Leute!

Gestern ist aus Bedarf (Arbeit an einem gewissen Projekt ^^) ein kleines Tool entstanden, was es ermöglicht, eine Anwendung über den Explorer zu starten, aber Parameter mitzugeben.
Mag sein, dass es sowas in Massen gibt, k.A.
Jedenfalls ist es daraus entstanden, dass ich zwar lieber auf der Kommandozeile arbeite, ich es aber leid bin, durch zig Verzeichnisse zu navigieren, um das gewünschte Programm mit Parametern zu starten. (Ich hab eine ziemlich tiefgehende Verzeichnishierarchie.)
Benutzung ist extrem einfach, trotzdem ist ein kleines Stück weiter unten ein kleiner Crashkurs veröffentlicht.

Bitte beachtet: Ich bin zwar selbst Gegner vom Eintragen in die Windows-Registry, aber hier ist es unerlässlich! Es werden insgesamt 2 neue Schlüssel erstellt, welche bei ordnungsgemäßer Deinstallation auch wieder entfernt weden.
Alles dazu steht in der ReadMe.

Crashkurs:
1. Installation
Wenn das Programm entpackt ist, einfach starten.
Dann sollte es ungefähr so aussehen:
http://mao.freebasic.de/progs/ecsix/...shots/main.png

Ein kurzer Klick auf "Optionen" und falls dies die erste Installation ist sollte dort jetzt folgendes stehen:
http://mao.freebasic.de/progs/ecsix/...ns_install.png

Sollte eine vorherige Installation nicht ordnungsgemäß entfernt wurden sein, vorher unbedingt auf "Deinstallieren" klicken! (Das ist übrigens auch die Methode, um ein vergessenes Deinstallieren rückgängig zu machen: Archiv entpacken->Starten->"Optionen"->"Deinstallieren"->Ordner kann wieder gelöscht werden.)
Doch nun wieder zurück im Text.
Ein Klick auf "Installieren" und die Einstellungen in der Registrierung werden erstellt. War das erfolgreich, sollte da jetzt
http://mao.freebasic.de/progs/ecsix/...tions_okay.png
stehen.

Ist allerdings irgendwas schiefgelaufen, dann steht dort folgende Fehlermeldung:
http://mao.freebasic.de/progs/ecsix/...ions_error.png


2. Verwendung
Ist bei der Installation alles gut gegangen, dann kann ecsix jetzt verwendet werden.
Ein Rechtsklick auf eine Anwendung genügt, um das Explorer-Kontextmenü zu öffnen. Dort jetzt einfach "Mit Parametern ausführen..." anklicken.
http://mao.freebasic.de/progs/ecsix/...e_explorer.png


Die gewünschten Parameter können eingetippt werden.
http://mao.freebasic.de/progs/ecsix/..._parameter.png

Wenn das Programm bereits mit diesen Parametern ausgeführt wurde, wird während der Eingabe eine Auswahl mit bereits benutzten Parametern angezeigt. So kann man sich lästiges mehrmaliges Tippen von Parametern erspraren. 8)
Das sieht dann so aus:
http://mao.freebasic.de/progs/ecsix/...e_remember.png

Ein letzter Klick auf Starten und das Programm startet mit den gewählten Parametern.


Ich denke mal, irgendjemand wird das Programm genauso nützlich finden wie ich.

Aber zum Schluss noch schnell ein Download-Link:
ecsix 1.0.0.9 ~233 KB

PS: Wer sich über die vllt. seltsam anmutende Versionierung wundert: ich hab da mein ganz eigenes System. Die nötigste Grundfunktionalität ist Version 1, jedenfalls bei solchen kleinen Dingen. Und jede weitere Optionalität (automatische Installation, etc.) führt zu einer neuen Z-Nummer, also: W.X.Y.Z.
Gibt's irgendwo einen "Überlauf", also eine Zahl 10 zum Beispiel, wird's auf 0 gesetzt und die nächst höhere Ziffer um eins erhöht. Ich weiß, dass ist nicht Zweck des Ganzen - aber ich bin ja auch noch nicht fertig.
Ich setze auch nach eigenem Ermessen hoch, zum Beispiel wenn das Programm komplett neu geschrieben wurde und sich auch grundlegende Dinge für den User verändert haben, ändert sich auch die Hauptversionsnummer and so on.
Nur damit ihr euch gewiss seid, dass ich nicht pushe.

However, würde mich über eine Meinung von euch freuen!

Greets,
Mao

/edit:
Titel angepasst.
 
Benutzerbild von Mao
Mao

 
Turbo Delphi für Win32
 
#11
  Alt 14. Dez 2006, 14:21
@Luckie:
Hm, ändere ich gleich.
Mir is' wirklich nix anderes eingefallen.

@MrPayne:
Danke.
Ja, wie SirThornberry schon sagte, die genaue Fehlermeldung wär gut zu wissen.
Und das Installationsverzeichnis. Sollte da imho keine Einschränkungen geben, aber mal schaun.
  Mit Zitat antworten Zitat
RobertP

 
Turbo Delphi für Win32
 
#12
  Alt 14. Dez 2006, 14:25
Fehler - Die eingegebenen Parameter konnten nicht für spätere Verwendungszwecke gespeichert werden! Bitte stellen Sie sicher, dass sie Schreibzugriff auf den aktuellen Datenträger besitzen.

Die exe liegt in E:\Delphi\ecsix
Robert
  Mit Zitat antworten Zitat
Benutzerbild von Mao
Mao

 
Turbo Delphi für Win32
 
#13
  Alt 14. Dez 2006, 14:47
Hi.
Aus irgendeinem Grund tritt der Fehler jetzt auch bei mir auf.
Es wär jetzt gut zu wissen, ob bei anderen auch ein Fehler auftritt?

/edit:
Als kleines Work-Around reicht es, den Ordner "data" im Programmverzeichnis zu erstellen. Doch eigentlich sollte es das automatisch anlegen...
  Mit Zitat antworten Zitat
RobertP

 
Turbo Delphi für Win32
 
#14
  Alt 14. Dez 2006, 14:56
Mit workaround gehts
Robert
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#15
  Alt 14. Dez 2006, 15:06
Programmverzeichnis ist immer schlecht. Siehe dazu: http://www.michael-puff.de/Developer.../HOMEDIR.shtml
Michael
  Mit Zitat antworten Zitat
Benutzerbild von Mao
Mao

 
Turbo Delphi für Win32
 
#16
  Alt 14. Dez 2006, 19:32
Hi.
Danke für diesen Tipp, ist jetzt eingebaut - wirst natürlich genannt.
Nun, mir selbst war das warum auch immer erst nicht passiert - erst als ich's auf ein Netzlaufwerk installiert hab, is' mir das auch passiert.
However, jetzt sollte es gehen!

ecsix V.1.0.1.2 ~233KB

Schönen Abend noch,
Mao
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

 
Delphi 2009 Professional
 
#17
  Alt 14. Dez 2006, 19:57
Vielleicht solltest du die GroupBox-Caption ändern, wenn nichts da steht (Also das Programm ohne Params gestartet wurde.
Fabian
  Mit Zitat antworten Zitat
Benutzerbild von Mao
Mao

 
Turbo Delphi für Win32
 
#18
  Alt 14. Dez 2006, 20:08
Huch, hast recht.
Das passiert, wenn man nur den Normalfall testet - und manuell installiert.
Okay, fixed.

Version 1.0.1.3 ~234K
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

 
Delphi 2009 Professional
 
#19
  Alt 14. Dez 2006, 21:37
Wie wäre es, wenn du die Datei im 1. Post zur verfügung stellst?
Fabian
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

 
Delphi 2009 Professional
 
#20
  Alt 26. Jun 2007, 14:38
1. Bitte im 1. Post veröffentlichen (hatte zuerst die "alte" Version gedownloaded => Ein Schreibbug wegen Benutzerrechten
2. Wenn man die Groupbox selektiert hat und man Enter drückt dann wäre es cool, wenn er "Starten" klickt.
Fabian
  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 14:08 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