Neue Antwort schreiben 
 
Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Registry Tool basteln
Gelöschter Beitrag von Der Doktor
Gelöschter Beitrag von Blue
Gelöschter Beitrag von clik!84
freaked Offline
× ∫яεαкεδ εησυġн × ζιgнтѕтαя ×

Beiträge: 17.064
Registriert seit: Jul 2008
Beitrag #11
RE: Registry Tool basteln
Leute, ein letztes Mal: Gusch wer nix beizutragen hat. Lest EURE alten Beiträge und seid in genierter Form noch mehr Gusch..jeder fängt als DAU an. Besser so als gar nicht.

06.06.2016 21:31
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Gelöschter Beitrag von meego4ever!
Michael_ Offline
Bier aus Hawaii

Beiträge: 1.510
Registriert seit: Feb 2011
Beitrag #12
RE: Registry Tool basteln
Ich habe mir jetzt mal Autoit und den GUI Designer angeschaut.

Eine GUI habe ich damit hinbekommen:

Code:
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=c:\users\test\desktop\windows audio optimizer 1.0\gui.kxf
$Window = GUICreate("Windows Audio Optimizer 1.0", 929, 529, 221, 170)
GUISetBkColor(0xC0C0C0)
$energie_plan = GUICtrlCreateCheckbox("Windows Energiesparlan auf Höchstleistung setzen", 16, 56, 265, 17)
GUICtrlSetState(-1, $GUI_CHECKED)
$app_name = GUICtrlCreateLabel("Windows Audio Optimizer 1.0", 8, 0, 434, 42)
GUICtrlSetFont(-1, 20, 400, 0, "Arial Black")
$core_parking = GUICtrlCreateCheckbox("Parken von virtuellen Kernen deaktivieren", 16, 72, 257, 17)
GUICtrlSetState(-1, $GUI_CHECKED)
$processor_min_power = GUICtrlCreateCheckbox("Minimalen Leistungszustand des Prozessors im Energiesparplan 'Höchstleistung' auf 100% anheben", 16, 88, 505, 17)
GUICtrlSetState(-1, $GUI_CHECKED)
$recommend_box = GUICtrlCreateGroup("Empfohlene Einstellungen", 8, 40, 913, 73)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$windows_box = GUICtrlCreateGroup("Windows Standards wiederherstellen ", 8, 120, 913, 57)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$firewall = GUICtrlCreateCheckbox("Windows Firewall aktivieren", 16, 136, 161, 17)
$updates = GUICtrlCreateCheckbox("Windows Updates aktivieren", 16, 152, 161, 17)
$submit = GUICtrlCreateButton("Anwenden", 8, 184, 75, 25)
$last_changes = GUICtrlCreateGroup("Letzte Änderungen", 8, 216, 913, 305)
$i_did_it = GUICtrlCreateLabel("Bla Bla Bla", 16, 232, 55, 17)
GUICtrlCreateGroup("", -99, -99, 1, 1)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit

    EndSwitch
WEnd


Aber wie geht es nun weiter?
Und wie kann ich das später mit der Funktion hinzugefügt dann in eine Ausführbare Datei umwandeln?

lg
Michael


Angehängte Datei(en) Thumbnail(s)
   
06.06.2016 22:09
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
gandro Offline
Quälgeist

Beiträge: 8.951
Registriert seit: Jul 2008
Beitrag #13
RE: Registry Tool basteln
(06.06.2016 21:31)freaked schrieb:  Leute, ein letztes Mal: Gusch wer nix beizutragen hat. Lest EURE alten Beiträge und seid in genierter Form noch mehr Gusch..jeder fängt als DAU an. Besser so als gar nicht.
Was freaked sagt. Wir sind hier nicht im Off-Topic, Derailment könnt ihr woanders machen.
06.06.2016 22:10
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Der Doktor Offline
%0|%0

Beiträge: 7.872
Registriert seit: Dec 2008
Beitrag #14
RE: Registry Tool basteln
(06.06.2016 22:09)Michael_ schrieb:  Aber wie geht es nun weiter?

Du willst einen EventListener für die Buttons

Es ist besser nicht zu moderieren als falsch zu moderieren
06.06.2016 22:11
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
DosAmp Offline
Anderes Zeigegerät

Beiträge: 12.219
Registriert seit: Jul 2008
Beitrag #15
RE: Registry Tool basteln
(06.06.2016 22:09)Michael_ schrieb:  Und wie kann ich das später mit der Funktion hinzugefügt dann in eine Ausführbare Datei umwandeln?

AutoIt kommt mit einem Tool namens Aut2Exe, mit dem man ein AutoIt-Skript mit AutoIt zu einer ausführbaren Datei bündeln kann.

[Bild: aut2exe.png]

CCITTグループ4またはZIP圧縮のモノクロ300dpiで最高の再現性
06.06.2016 22:22
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Michael_ Offline
Bier aus Hawaii

Beiträge: 1.510
Registriert seit: Feb 2011
Beitrag #16
RE: Registry Tool basteln
Ich habe die GUI jetzt mal Kompiliert.
Dazu habe ich das Tool von autoit benutzt.

Hier der exakte Code den ich kompiliert habe:
Code:
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
$Window = GUICreate("Windows Audio Optimizer 1.0", 929, 529, 221, 170)
GUISetBkColor(0xC0C0C0)
$energie_plan = GUICtrlCreateCheckbox("Windows Energiesparlan auf Höchstleistung setzen", 16, 56, 265, 17)
GUICtrlSetState(-1, $GUI_CHECKED)
$app_name = GUICtrlCreateLabel("Windows Audio Optimizer 1.0", 8, 0, 434, 42)
GUICtrlSetFont(-1, 20, 400, 0, "Arial Black")
$core_parking = GUICtrlCreateCheckbox("Parken von virtuellen Kernen deaktivieren", 16, 72, 257, 17)
GUICtrlSetState(-1, $GUI_CHECKED)
$processor_min_power = GUICtrlCreateCheckbox("Minimalen Leistungszustand des Prozessors im Energiesparplan 'Höchstleistung' auf 100% anheben", 16, 88, 505, 17)
GUICtrlSetState(-1, $GUI_CHECKED)
$recommend_box = GUICtrlCreateGroup("Empfohlene Einstellungen", 8, 40, 913, 73)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$windows_box = GUICtrlCreateGroup("Windows Standards wiederherstellen ", 8, 120, 913, 57)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$firewall = GUICtrlCreateCheckbox("Windows Firewall aktivieren", 16, 136, 161, 17)
$updates = GUICtrlCreateCheckbox("Windows Updates aktivieren", 16, 152, 161, 17)
$submit = GUICtrlCreateButton("Anwenden", 8, 184, 75, 25)
$last_changes = GUICtrlCreateGroup("Letzte Änderungen", 8, 216, 913, 305)
$i_did_it = GUICtrlCreateLabel("Bla Bla Bla", 16, 232, 55, 17)
GUICtrlCreateGroup("", -99, -99, 1, 1)
GUISetState(@SW_SHOW)

While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit

    EndSwitch
WEnd


http://www96.zippyshare.com/v/TSzLkvYM/file.html

Funktioniert einwandfrei.

Ich bin allerdings gerade nicht dazu im stande zu kapieren warum was wo angezeigt wird im fenster xD

lg
Michael

Also ich denke mal das

$energie_plan = GUICtrlCreateCheckbox("Windows Energiesparlan auf Höchstleistung setzen", 16, 56, 265, 17)

Für die ausrichtung zuständig ist.
Nun die Fragen

1.

Kann ich mit $energie_plan direkt den Wert der Checkbox abfragen?

2.

Wie kann ich der Checkbox überhaupt einen Wert geben? bzw. welchen wert hat sie wenn angeklickt und welchen wenn nicht?

3.

Wie muss eine If abfrage aussehen ob die checkbox angeklickt ist? ALso im prinzip ähnlich frage 2

lg
Michael

Ich bin nun schon wieder etwas weitergekommen

Code:
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
$Window = GUICreate("Windows Audio Optimizer 1.0", 929, 225, 221, 170)
GUISetBkColor(0xC0C0C0)
$app_name = GUICtrlCreateLabel("Windows Audio Optimizer 1.0", 8, 0, 434, 42)
GUICtrlSetFont(-1, 20, 400, 0, "Arial Black")
$recommend_box = GUICtrlCreateGroup("Empfohlene Einstellungen", 8, 40, 913, 73)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$energie_plan = GUICtrlCreateCheckbox("Windows Energiesparplan auf Höchstleistung setzen", 16, 56, 265, 17)
GUICtrlSetState(-1, $GUI_CHECKED)
$core_parking = GUICtrlCreateCheckbox("Parken von virtuellen Kernen deaktivieren", 16, 72, 257, 17)
GUICtrlSetState(-1, $GUI_CHECKED)
$processor_min_power = GUICtrlCreateCheckbox("Minimalen Leistungszustand des Prozessors im Energiesparplan 'Höchstleistung' auf 100% anheben", 16, 88, 505, 17)
GUICtrlSetState(-1, $GUI_CHECKED)
$windows_box = GUICtrlCreateGroup("Windows Standards wiederherstellen ", 8, 120, 913, 57)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$firewall = GUICtrlCreateCheckbox("Windows Firewall aktivieren", 16, 136, 161, 17)
$updates = GUICtrlCreateCheckbox("Windows Updates aktivieren", 16, 152, 161, 17)
$submit = GUICtrlCreateButton("Anwenden", 8, 184, 75, 25)
GUISetState(@SW_SHOW)

While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit

Case $submit
If GUICtrlRead($energie_plan) = 1 Then
MsgBox(0,'Power Plan','Aktiviert')
EndIf

If GUICtrlRead($core_parking) = 1 Then
MsgBox(0,'Processor','Parking Disabled')
EndIf

If GUICtrlRead($processor_min_power) = 1 Then
MsgBox(0,'Power','100% minimum')
EndIf

    EndSwitch
WEnd

Nun werde ich das Script erstmal soweit erweitern bis alle funktionen soweit drin sind und dann muss ich rausfinden wie man einen registry wert abfragt und auch ändert.

lg
Michael
(Dieser Beitrag wurde zuletzt bearbeitet: 06.06.2016 23:13 von Michael_.)
06.06.2016 22:22
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Michael_ Offline
Bier aus Hawaii

Beiträge: 1.510
Registriert seit: Feb 2011
Beitrag #17
RE: Registry Tool basteln
Vielen Dank für den Tipp mit "AutoIT".
Dank dem GUI Designer und ein bisschen reinfuchsen habe ich nun schon sehr viel fertig.

Vielleicht schaffe ich es sogar ohne weitere hilfe komplett fertig zu werden.
Tolle Sache!

Ich werde das Ergebnis natürlich dann hier posten!

lg
Michael

Ich komme zwar wirklich gut voran aber ich brauche mal euere Hilfe.

Wo finde ich in der Registry folgendes?

1.Ich möchte gerne das Windows 7 Theme über die Registry zum Klassischen Theme ändern
2.Ich möchte im Energiesparplan "Höchstleistung" das selektive USB sparen deaktivieren
3.Ich möchte im Energiesparplan "Höchstleistung" deaktivieren das die festplatten bei längerer nicht nutzung ausgeschaltet werden
4.Ich möchte Windows Update deaktivieren
5.Ich möchte den Minimalen Leistungszustand des Prozessors beim Energiesparplan "Höchstleistung" auf 100% setzen
6.Ich möchte den Energiesparplan auf "Höchstleistung" setzen

Ich würde das insofern möglich ganz gerne über die Registry machen da ich mit AutoIT so ganz gut zurecht komme.
Leider finde ich in google nicht wo in der registry ich das alles finde.

Ich hoffe ihr könnt mir helfen.
Wenn ich das weiß denke ich ist mein ganzes Skript relativ schnell fertig. :)

lg
Michael
(Dieser Beitrag wurde zuletzt bearbeitet: 07.06.2016 01:49 von Michael_.)
07.06.2016 01:02
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Michael_ Offline
Bier aus Hawaii

Beiträge: 1.510
Registriert seit: Feb 2011
Beitrag #18
RE: Registry Tool basteln
[Bild: alphay9sij.png]

lg
Michael
07.06.2016 02:05
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Benjamin92 Offline
tauscht CMOS-Batterie per TeamViewer

Beiträge: 7.785
Registriert seit: Jul 2008
Beitrag #19
RE: Registry Tool basteln
Zitat:Wo finde ich in der Registry folgendes?

1.Ich möchte gerne das Windows 7 Theme über die Registry zum Klassischen Theme ändern
2.Ich möchte im Energiesparplan "Höchstleistung" das selektive USB sparen deaktivieren
3.Ich möchte im Energiesparplan "Höchstleistung" deaktivieren das die festplatten bei längerer nicht nutzung ausgeschaltet werden
4.Ich möchte Windows Update deaktivieren
5.Ich möchte den Minimalen Leistungszustand des Prozessors beim Energiesparplan "Höchstleistung" auf 100% setzen
6.Ich möchte den Energiesparplan auf "Höchstleistung" setzen
Dafür gibt es den System Explorer, damit kannst du Snapshots von Registry und Dateisystem machen, deine Änderung durchführen, wieder einen Snapshot möglichst zeitnah machen und diese dann vergleichen.
Damit arbeite ich auch viel in der Softwarepaketierung, um zB die automatische Updatefunktion oder Willkommensmeldungen beim ersten Start zu deaktivieren, wenn Software für die Verteilung vorbereitet wird.
07.06.2016 06:48
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
meego4ever! Offline
war in Schweden und möchte wieder zurück

Beiträge: 8.230
Registriert seit: Jun 2012
Beitrag #20
RE: Registry Tool basteln
Michael_ die Groß - und Kleinschreibung beachten. Sieht besser aus. Sie und Ihr!
07.06.2016 07:31
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Neue Antwort schreiben 


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste