Shutdowntool
Shutdowntool
Das ist die erste version meines neuen programms,es werden in zukunft noch weitere einstellungen hinzugefügt!
Das Programm macht folgendes:
Nach dem Start befindet es sich im SYStray die default einstellung ist so,das wenn man auf das icon(rotes x) doppelt mit der linken maustaste klickt der Pc sofort runtergefahren wird!
Also vorsicht!
Weiter Menuepunkte
*Abmelden
*Neustarten
Und unter XP
*Ruhezustand
So das wars erstmal hier ist das Programm:
http://home.arcor.de/romartens/entwickl ... wntool.rar
Das Programm macht folgendes:
Nach dem Start befindet es sich im SYStray die default einstellung ist so,das wenn man auf das icon(rotes x) doppelt mit der linken maustaste klickt der Pc sofort runtergefahren wird!
Also vorsicht!
Weiter Menuepunkte
*Abmelden
*Neustarten
Und unter XP
*Ruhezustand
So das wars erstmal hier ist das Programm:
http://home.arcor.de/romartens/entwickl ... wntool.rar
Purebasic 5.0 32bit und 64 bit
I'm back from hell
I'm back from hell
Re: Shutdowntool
mach doch so'n einstellmenü, in dem man anklicken kann, ob man vor solchen aktivitäten gewarnt werden möchte.roherter hat geschrieben:wenn man auf das icon(rotes x) doppelt mit der linken maustaste klickt der Pc sofort runtergefahren wird!
Also vorsicht!
PB 4.30
Code: Alles auswählen
Macro Happy
;-)
EndMacro
Happy End- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Das Kontextmenü sieht ja ganz fesch aus, aber bei den Einstellungen hab ich irgendwie nur ein leeres Fenster vorgefunden
Standby, Zeitgesteuertes abschalten usw. fehlen noch. Kannste Dir ja mal TS-Shutdown angucken, findeste auf meiner Homepage oder PureArea, Source ist auch downloadbar! Vielleicht findeste noch ein paar Anregungen zum weiter ausbauen. Aber das mit der Zwischenablage sichern bitte nicht abgucken, das ist bisher evtl. einmalig
PS: Ruhezustand sollteste checken, ob überhaupt möglich, wird mir nämlich angeboten, ist aber deaktiviert und kann nicht funzen.
Standby, Zeitgesteuertes abschalten usw. fehlen noch. Kannste Dir ja mal TS-Shutdown angucken, findeste auf meiner Homepage oder PureArea, Source ist auch downloadbar! Vielleicht findeste noch ein paar Anregungen zum weiter ausbauen. Aber das mit der Zwischenablage sichern bitte nicht abgucken, das ist bisher evtl. einmalig
PS: Ruhezustand sollteste checken, ob überhaupt möglich, wird mir nämlich angeboten, ist aber deaktiviert und kann nicht funzen.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

*Das mit dem Ruhezustand wird noch geändert!
*Einstellungen wollte ich in den nächsten tage noch weiter bearbeiten.
Ich wollte erstmal nur mein neues Projekt vorstellen,eventuell kommen auch noch einstellungen hinzu wie!
+Zeitgesteuertes Runterfahren(Nach Uhrzeit oder nach so und soviel Minuten)
+Temporäre Datein Löschen
+Dokumente verlauf löschen
+Internetverlauf löschen
mal schauen!
ts-soft:Danke für die Info,Zwischenablage lass ich nartürlich weg!
Ruhezustand checken geht das auch über die Api???
*Einstellungen wollte ich in den nächsten tage noch weiter bearbeiten.
Ich wollte erstmal nur mein neues Projekt vorstellen,eventuell kommen auch noch einstellungen hinzu wie!
+Zeitgesteuertes Runterfahren(Nach Uhrzeit oder nach so und soviel Minuten)
+Temporäre Datein Löschen
+Dokumente verlauf löschen
+Internetverlauf löschen
mal schauen!
ts-soft:Danke für die Info,Zwischenablage lass ich nartürlich weg!
Ruhezustand checken geht das auch über die Api???
Purebasic 5.0 32bit und 64 bit
I'm back from hell
I'm back from hell
- freedimension
- Admin
- Beiträge: 1987
- Registriert: 08.09.2004 13:19
- Wohnort: Ludwigsburg
- Kontaktdaten:
Na, dann wollen wir doch mal an der Feature-Schraube drehen:roherter hat geschrieben: Ich wollte erstmal nur mein neues Projekt vorstellen,eventuell kommen auch noch einstellungen hinzu wie!
+Zeitgesteuertes Runterfahren(Nach Uhrzeit oder nach so und soviel Minuten)
+Temporäre Datein Löschen
+Dokumente verlauf löschen
+Internetverlauf löschen
Generell würde ich das Programm in Ereignisse (Zeit abgelaufen, manuelles Button drücken usw.) und Aktionen (Herunterfahren, Ruhezustand ...) aufteilen.
- Aktion nach Beendung eines ausgewählten Programmes
- Aktion sobald Systemauslastung eine bestimmte Zeit unter einem bestimmten Wert liegt
- Aktion über Netzwerkkommando ausführen
- Möglichkeit Programm automatisch als Service einrichten zu lassen
- Logging von Hoch- und Runterfahrzeiten
- Ausschalten des Monitors nach Ereignis
- Skriptschnittstelle um Aktion auszulösen
- Warnmeldung x Minuten vor Aktion
mir fällt da sicherlich noch mehr ein
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
roherter hat geschrieben: ts-soft:Danke für die Info,Zwischenablage lass ich nartürlich weg!
Ruhezustand checken geht das auch über die Api???
Code: Alles auswählen
IsPwrSuspendAllowed_()
IsPwrHibernateAllowed_()Für solche Sachen hab ich übrigens die External lib erstellt, die kaum jemand beachtet. Kannst auf meiner HP laden
Code: Alles auswählen
Debug External("PowrProf.dll", "IsPwrSuspendAllowed")
Debug External("PowrProf.dll", "IsPwrHibernateAllowed")Oder mach ne Pluginlösung mit DLLs, so das die nur bei Auswahl geladen werden und danach wieder entfernt. Mehr sag ich nicht, vielleicht entwickel ich meins ja doch weiter
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

danke
Das mit dem Ruhezustand und der abfrage habe ich mittlerweise schon bei microsoft gefunden war für viuals basic habs mal abgeändert!
Code: Alles auswählen
If OpenLibrary(0,"powrprof.dll") And IsFunction(0,"SetSuspendState")
erg=CallFunction(0,"IsPwrHibernateAllowed")
If erg=0
MessageRequester ("Ruhezustand wird NICHT unterstützt!","")
Else
MessageRequester ("Ruhezustand wird unterstützt!","")
EndIf
; CallFunction(0,"SetSuspendState",1,0,0)
CloseLibrary(0)
EndIf
Purebasic 5.0 32bit und 64 bit
I'm back from hell
I'm back from hell
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Um Dir das zu sparen hab ich ja die External Lib geschrieben, die macht den überflüssigen kram von alleine
, dafür sind Libs und Programme da.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

jo
Danke dir trotzdem,hatte deinen beitrag aber gerade erst gelesen und das andere schon davor gefunden und geändert,sonst hätte ich die lib genommen aber so lerne ich auch noch ein bischen dazu!
Purebasic 5.0 32bit und 64 bit
I'm back from hell
I'm back from hell
