Entwickler-Ecke

Freeware Projekte - GetDownXP


Xerox - Mo 05.09.05 19:36
Titel: GetDownXP
Hi ! Ich würd euch gerne ein kleines Tool vorstellen:

GetDownXP

aktuelle Version : 1.1.00

Das Programm bietet die Möglichkeit u.a Windowsfunktionen wie z.B. den PC herunterfahren, neustarten, in des stand-by Modus bzw. Ruhezustand versetzen per systemweitem Shortcut durchzuführen. Derzeit sind nur die Grundfunktionen implementiert, da diese zuerst einwandfrei funktionieren sollen, ehe ich weitere Funktionen implementiere.

Features:

* Schnellzugriff auf die Programmkonfiguration sowie die Windowsfunktionen per
Systray
* Zeitverzögertes durchführen einer Operation nach dem Systemstart
* Abbruchmöglichkeit vor dem Ausführen einer Operation
* automatisches öffnen und schließen der CD/DVD Laufwerke
* Shortcuts für Systemordner
* Traymenü überarbeitet....
* code verbessert

Systemvoraussetzungen :

* WindowsXP
* 1,2 MB Festplattenspeicher


Wäre nett, wenn ihr das Tool mal austesten könntet! Bin für Kritik, Bugfixes und ggf. ein kleines Lob dankbar.


MFG
Bastian


Delete - Mo 05.09.05 19:44
Titel: Re: GetDownXP
user profile iconXerox hat folgendes geschrieben:

* 2 MB Festplattenspeicher

da ist ja selbst mein Grafikbearbeitungsprogramm noch kleiner. :shock: Warum ist das so groß?

Zitat:

Wäre nett, wenn ihr das Tool mal austesten könntet! Bin für Kritik, Bugfixes und ggf. ein kleines Lob dankbar.

Muss das denn ein Installer sein? Reicht nicht ein Zip? Btw. kann ich gar nichts installieren, da ich an meinem System nur als einfachher Benutzer arbeite und nur um was zu testen mache ich mir bestimmt nicht den Umstand mich als Administrator einzuloggen, wenn es auch einfachher geht.


Land-Gull - Mo 05.09.05 19:56

Ich finde Installer aber auch praktischer. Sieht Kompakter aus :)

Ich finde das Programm ganz gut aber wie geht "Zeitverzögertes durchführen einer Operation nach dem Systemstart "?


Delete - Mo 05.09.05 20:08

Für den Endanwedner eventuell, aber ich denke hier dürften 90% aller potentiellen Tester in der Lage sein ein Archiv zu entpacken und die Exe zu staten. Desweiteren ist ein einfaches Archiv bestimmt kleiner als ein Setup.


Xerox - Mo 05.09.05 20:55

Hi!

@Land-Gull: Danke. Naja, ich gebe zu, dass ich diese Formulierung noch ändern muss, da sie sonst wohl keiner versteht... :oops:
Ist aber ganz simpel:
Du kannst entweder :
* "garnichts" anwählen, naja dann passiert auch garnichts
* "nur in dieser Sitzung" anwählen , dann kannst du eine Stunden- ,
Minuten- , und
Sekundenangabe machen. wenn du diese Option aktivierst, dann wird die
gewählte Operation nach ablauf der Zeit ausgeführt (vorher auf
Übernehmen klicken),
allerdings nur einmalig, während bei Auswahl der Option "immer" bei
jedem Systemstart diese Operation automatisch nach der ausgewählten Zeit
ausgeführt wird.

Hast dus jetzt verstanden?

Hast du keine Bugs gefunden? :?:

@Luckie : Naja 2 MB waren etwas übertrieben, es sind wohl um die 1,5 MB. Das Setup ist
so groß, da der Installer noch im BetaStadium ist. Ich habe noch keine
Kompression implementiert. Ich verstehe was du meinst... Du musst dich als
Admin einloggen, da ein Eintrag in die Registry geschrieben wird und die
Konfigurationsdatei in den Windowsordner geschrieben wird auf den man halt
nur als Admin zugriff hat. Eventuell werde ichs dann etwas umbauen, sodass alles in einen Ordner geschrieben wird.

MFG
Bastian


Xerox - Sa 10.09.05 10:52

Ok, ich geb mich geschlagen. Ich hab den Installer bzw. Uninstaller komplett rausgeschmissen, ist jetzt ein selbstentpackendes Rar. - Archiv. Einfach alles in einen Ordner eurer Wahl entpacken.

@ Luckie : Du hattest natürlich Recht, ich war wohl etwas stur... :)


MFG
Bastian


alias5000 - Sa 10.09.05 10:59

Aber ein Tool, von den Funktionsausmaßen, dass so groß ist?


Xerox - Sa 10.09.05 14:16

Das liegt daran, dass das Projekt aus 2 ausführbaren Modulen besteht. Könnt ihr villeicht auch was zum Programm und zum Funkitonsvermögen sagen?? :evil:


GTA-Place - Sa 10.09.05 14:24

Mh... Solche WinRAR-Archive mag ich net.
Kannst du nicht ganz normal die Dateien packen?


Delete - Sa 10.09.05 14:45

user profile iconXerox hat folgendes geschrieben:
Könnt ihr villeicht auch was zum Programm und zum Funkitonsvermögen sagen?? :evil:

Ja. Hier: http://www.delphipraxis.net/post425772.html#425772

Moderiert von user profile iconTino: Session-ID aus URL entfernt.


Xerox - Mo 12.09.05 20:07

@Luckie :

http://www.delphipraxis.net/post426898.html#426898


Raffo - Mo 12.09.05 20:26

1.) Die (Deine) gewählten (in der Voreinstellung!) Shortcuts finde ich sehr ungünstig, drück mal im Delphi System STRG+F1 und Du erhälst ... HILFE - das wird dann auch mit Deinem Proggy vereitelt.

Auch STRG+F4 wird normalerweise für MIDI Fenster zum Schliessen verwendet.

Und überhaupt: Mal STRG, ALT, UMSCHALT, mach es einheitlich wie z.B. STRG+ALT+F1 .. F2 ..

Im günstigten Fall erstell eine Tastaturschablone wie meine beim Kassensystem: http://www.cassaforte.de/cassa/tastaturschablone.xml

2.) Zum Reiter INFO: Unterstreiche "Produkt", "Programmierer" usw. NICHT

3.) Mach die Links (eMail, http) anklickbar.

4.) "Performance" würd ich "Erweitert" nennen. (auch hier kein Label untersteichen!)

5.) ich wüsste nicht wozu eine Datums und Zeit info in einem Einstellungsdialog sinnvoll ist...

6.) Die Shortcuts sollten dann auch im Traymenü sichtbar sein

Gruß, Ralle


Raffo - Mo 12.09.05 20:28

sorry, Tastaturschablone:
http://www.cassaforte.de/cassa/tastaturschablone.xls


Xerox - Mi 14.09.05 18:24

Hi !

Erstmal ein grosses DANKE @ Raffo .

Das mit dem Unterstreichen lässt sich ja leicht ändern, aber warum ist das Vorteilhafter nach deiner Meinung? Ich sehe eigentlich nicht den unterschied, aber ich werds ändern.

Dass man Strg ALT und Umschalt verwenden kann, war eigentlich Absicht, ich dachte dann kann der User selber entscheiden, welche Kombi er wählt und somit villeicht eine wählen, die er leichter findet, aber ich werd die ANfangseinstellungen ändern, die sind wohl wirklich nicht sehr sinnvoll, auch das mit dem Vereinheitlichen werd ich zusätzlich einbauen.

Performance in Erweitert umbenennen find ich eine sehr gute Idee, werd ich auch umändern!

Erstmal vielen dank, werd die neue Version dann die Tage online setzen.


MFG
Bastian


Raffo - Mi 14.09.05 18:49

user profile iconXerox hat folgendes geschrieben:
... aber warum ist das Vorteilhafter nach deiner Meinung? Ich sehe eigentlich nicht den unterschied...


Weil man unweigerlich (in der heutigen Zeit) an Internetlinks denkt. Und genauso wie es auf Internetseiten verpönt ist einen Text zu unterstreichen, der KEIN Link ist, sollte es meines Erachtens in "konformen" Programmen sein.


Xerox - Do 15.09.05 20:07

Hi!
Danke für den Tipp! Werd ich umändern.


MFG
Bastian


Xerox - Fr 13.01.06 16:58

hey leute!

hab endlich mal zeit gefunden das tool zu überarbeiten.. hab den code komplett überarbeitet und vereinfacht.
auch die vielen bugs sollten entfernt sein..

einfach die beiden programmme in einen ordner entpacken, dann könnt ihr es testen...
wäre nett, wenn einige anregungen kämen!

im voraus schonmal Danke

mfg


Tendl - Mi 25.01.06 12:44

Hallo Bastian,

ich bekomme immer nach dem Ausführen des Konfigurationsmenüs die Fehlermeldung

"Intervall zu kurz" oder so,

gefordert sind mindestens 30 Sekunden. Es ist aber egal was ich einstelle,diese Fehlermeldung kommt immer hoch, der Rechner fährt aber wie eingestellt runter.

Mein altes leidiges Problem löst Dein Tool leider auch nicht:
Herunterfahren und Ausschalten des Rechners unter Win2K.

Vielleicht kannst Du mir weiterhelfen
Gruß Thomas


Tendl - Do 26.01.06 10:37

Die exakte Meldung lautet:


Zeitspanne muss mindestens 30 Sekunden betragen!

Die Meldung kommt unabhängig von der Einstellung "Operation sofort ausführen" und selbst wenn
"Abbruchmöglichkeit für xx Sekunden anzeigen" mit xx = 40 gewählt ist.

Thomas


UCas - Mo 28.08.06 00:14

user profile iconTendl hat folgendes geschrieben:
Die exakte Meldung lautet:


Zeitspanne muss mindestens 30 Sekunden betragen!

Die Meldung kommt unabhängig von der Einstellung "Operation sofort ausführen" und selbst wenn
"Abbruchmöglichkeit für xx Sekunden anzeigen" mit xx = 40 gewählt ist.

Thomas


Das hat nix mit der Einstellung "Operation sofort ausführen" oder
"Abbruchmöglichkeit für xx Sekunden anzeigen" zu tun.

Die Abbruchbemöglichkeit kannst du auch auf 10 sec. setzen.

Sondern: Die 30 sec sind das Minimum für die Zeit bis zum Ruhezustand.





Kleiner Tipp von mir: Ich hätte, wenn jemand z.b. 10 min bis zum ruhezustand eingibt, und dann 30sec lang die warnung will, diese in die 10 min reingeholt.

Soll heißen, wenn jemand 10 min bis zum shutdown eingibt, dann sollen die auch exact sein.
und die Warnung kommt noch innerhalb dieser zeit und wird nachher nicht zuaddiert.


MFG, UCas


----

Edit // Ich mag die Unterscheidung zwischen den Buttons "Übernehmen" und "OK".....
edit 2 // Wie wärs mit nem Tooltip, wenn man mit der Maus über das Icon im TNA geht, mit Infos über einen geplanten Shutdown oder ähnichem. Vlt, Uhrzeit oder Restdauer, abhängig von der eingestellten Timerart.


UCas - Mo 28.08.06 13:30
Titel: ?
Wird hier überhaupt noch dran gearbeitet?
Oder ist das Projekt stillgelegt?

Sehe gerade von wann die letzten posts sind.


Timosch - Mo 28.08.06 13:38

Wieso braucht das Programm XP? Was ist mit 2000?


Martok - Mo 28.08.06 16:38

Hm, ich möchte ja hier den Entwickler nicht bremsen, aber:
http://www.heise.de/ct/activaid/

Läuft unter allem was Windows heißt, und hat noch einige Funktionen mehr. Man gewöhnt sich übrigens sehr schnell dran, dass man auf einmal so viele Tastenkürzel hat. Ich bin grade an nem PC ohne Ac'tivaid, das vermisst man schon was ;)

//Martok


Xerox - Di 29.08.06 10:42

Also ich habe das Programm nur unter XP getestet, es sollte eigentlich auch ohne probleme unter 95, 98 ,2000 und NT laufen, probiert es doch aus...?? ;-)

Ich habe das Programm komplett überarbeitet und werde es in den nächsten wochen online stellen... Sind einige neue Features drin, die meiner Meinung nach gelungen sind, aber das könnt ihr dann besser beurteilen...

MFG
Bastian


Timosch - Di 29.08.06 11:07

Dann schreib doch nicht einfach, es bräuchte XP. Man kann einfach überprüfen, auf welchen Windows-Versionen die API-Aufrufe verfügbar sind. Ich probiers mal kurz unter 2000 und 98.


Timosch - Di 29.08.06 11:19

Unter Windows 2000 läufts, unter 98 nicht (diverse Zugriffsverletzungen etc.).
Komischerweise ist, nachdem man den Hotkey fürs CD-Auswerfen aktiviert, der Übernehmen-Button immer noch nicht anklickbar.
Wo speichert das Programm eigentlich die Einstellungen? Ini, Registry etc.? Und bleibt das alles auf dem Rechner, auch wenn man das Tool nicht mehr benutzt?


Xerox - Di 29.08.06 12:19

Also diese Version, die online ist, speichert in eine ini. Ich hatte anfangs nen Installer und nen Deinstaller geschrieben, der alles restlos wieder entfernt,- is aber nicht viel, die beiden .exe Anwendungen und die ini ( 1 kb) und das Icon. Naja die meisten die es testeten mochten meinen Installer nicht besonders, naja zu Testzwecken lieber nur ein gepacktes Archiv hiess es, also hab ich den Installer rausgenommen.... :(

In der bald online erscheinenden Version wird teilweise in Registry und voraussichtlich teilweise in ein eigenes Dateiformat gespeichert. Auch werden die .exe Dateien nur noch weniger als halb so gross sein. Das mit dem Bug des Übernehmenbuttons kenn ich, ist bereits gefixt.

MFG


reflex - Di 29.08.06 14:25

Unter win 2000 OHNE Admin-rechte läuft das Programm gleich beim start auf ne Zugriffsverletzung!!!
Mit admin-rechten läufts!


Xerox - Di 29.08.06 15:38

Das liegt an dem Code für das auslesen der systeminformationen, die unter info angezeigt werden... ist in der neuen Version, zumindest für XP gefixt. aber ich glaube nicht, dass es da mit win2000 probleme gibt. Werde die neue Version in den nächsten Wochen online stellen. Trotzdem Danke für den Hinweis! :)

MFG