Shutdown für Anfänger

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
benpicco
Beiträge: 391
Registriert: 01.10.2004 15:32
Wohnort: im Code
Kontaktdaten:

Beitrag von benpicco »

und

Code: Alles auswählen

RunProgram("shutdown", "-s -t 0","") 
?
Johann Wolfgang von Geothe hat geschrieben:Wie dieses oder jenes Wort geschrieben wird, darauf kommt es doch eigentlich nicht an, sondern darauf, daß die Leser verstehen, was man damit sagen wollte.
Benutzeravatar
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

Beitrag von ts-soft »

benpicco hat geschrieben:und

Code: Alles auswählen

RunProgram("shutdown", "-s -t 0","") 
?
Funktioniert wiederum nur unter Windows XP. Das ausführen anderer Programme um zum Ziel zu kommen ist sowieso eher nur als Notlösung anzusehen <)
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.
Bild
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von zigapeda »

man könnte ja beides machen also so:

Code: Alles auswählen

RunProgram("shutdown", "-s -t 0","")
ExitWindowsEx_(EWX_FORCE)
wenn es nicht win98 ist funktioniert der 1. befehl nicht und er macht einfach mit dem 2. befehl weiter und gut!
kluger Mann + kluge Frau = Romanze | dummer Mann + dumme Frau = Schwangerschaft
kluger Mann + dumme Frau = Affäre | dummer Mann + kluge Frau = Shopping <)
Benutzeravatar
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

Beitrag von ts-soft »

zigapeda hat geschrieben:man könnte ja beides machen also so:

Code: Alles auswählen

RunProgram("shutdown", "-s -t 0","")
ExitWindowsEx_(EWX_FORCE)
wenn es nicht win98 ist funktioniert der 1. befehl nicht und er macht einfach mit dem 2. befehl weiter und gut!

Code: Alles auswählen

If RunProgram("shutdown", "-s -t 0","") = #False
  If ExitWindowsEx_(EWX_FORCE)= #False
    MessageRequester("zigapeda", "Du hast Windows 2000, mach selber aus", #MB_ICONERROR)
  EndIf
EndIf
Bild
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.
Bild
Benutzeravatar
Tafkadasom2k5
Beiträge: 1578
Registriert: 13.08.2005 14:31
Kontaktdaten:

Beitrag von Tafkadasom2k5 »

Der Befehl lässt mein Windows dazu bringen sich Abzumelden..aber mehr ist da nicht...und ich habe XP Pro SP2...

Aber sehr geile Sache mit dem Messagerequester :allright:

Auf sowas würd ich ned kommen.... :mrgreen: :mrgreen: :mrgreen:
OpenNetworkConnection() hat geschrieben:Versucht eine Verbindung mit dem angegebenen Server aufzubauen. 'ServerName$' kann eine IP-Adresse oder ein voller Name sein (z.B.: "127.0.0.1" oder "ftp.home.net").
php-freak hat geschrieben:Ich hab die IP von google auch ned rausgefunden!
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von zigapeda »

ROFLMAO
ROTFLBTC
^^
ok schluss mit akronymen die wahrscheinlich nur eine geringe menge aus diesem forum kennen (soll keine beleidigung sein ich kenn sie auch nicht alle auswendig^^)

oder man kombiniert die Schrittmotorensteuerung (im Hardware forum) mit dem powerschalter und kann dann so ausschalten.
dann kann man sogar andere pcs (und auch nicht pcs) ausschalten ohne netzwerk einzurichten^^

BTT:
welche methode kann man auf win2000 anwenden?
kluger Mann + kluge Frau = Romanze | dummer Mann + dumme Frau = Schwangerschaft
kluger Mann + dumme Frau = Affäre | dummer Mann + kluge Frau = Shopping <)
Benutzeravatar
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

Beitrag von ts-soft »

@zigapeda
http://forums.purebasic.com/german/view ... t=shutdown
vorletzter Beitrag, gibts aber noch öfter hier im Forum. Funzt allerdings nicht mit der Demo, unter Linux und MacOS gehts auch nicht so!
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.
Bild
Benutzeravatar
R4z0r1989
Beiträge: 521
Registriert: 12.06.2005 18:06
Kontaktdaten:

Beitrag von R4z0r1989 »

könnte mir wer ne Mail schreiben wenn ihr ein Programm habt das mit Timer geht.

Danke im Voraus /:->


E-mail: Badray@freenet.de
Benutzeravatar
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

Beitrag von ts-soft »

Badboy99 hat geschrieben:könnte mir wer ne Mail schreiben wenn ihr ein Programm habt das mit Timer geht.

Danke im Voraus /:->
TS-Shutdown auf meiner Homepage benutzt auch einen Timer, um zeitgesteuertes Ausschalten zu ermöglichen. Den Source gibts da auch, mußte evtl. leicht anpassen, da schon älter
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.
Bild
Antworten