1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. Herra

Beiträge von Herra

  • _FileListToArray unter Windows 10 1803

    • Herra
    • 18. Oktober 2018 um 16:57

    :Face:

    Stimmt ja. Manchmal sieht man den Wald vor lauter Bäumen nicht mehr.

    Danke euch.

  • _FileListToArray unter Windows 10 1803

    • Herra
    • 18. Oktober 2018 um 16:48

    Das wäre eine Idee. Wie kann ich die Anzahl in Index 0 reduzieren?

    Wäre für mich einfacher, dann muss ich im Script nicht mehr so viel anpassen.

    Danke.

  • _FileListToArray unter Windows 10 1803

    • Herra
    • 18. Oktober 2018 um 16:29
    Zitat von alpines

    Das sind "Standardordner" die Betriebssysteme immer anzeigen. "." ist dabei das aktuelle Verzeichnis und ".." das Verzeichnis darüber.

    Hi alpines,

    das habe ich mir schon gedacht. Die kann ich aber in einem Array nicht gebrauchen. Wie gesagt in der vorherigen Windows 10 Version wurden diese nicht angezeigt.

    Ich brauche irgendwie die Möglichkeit diese rauszufiltern.

    Danke.

  • _FileListToArray unter Windows 10 1803

    • Herra
    • 18. Oktober 2018 um 16:09

    Hallo zusammen,

    ich habe mit der Funktion _FileListToArray nur unter Windows 10 1803 folgendes Problem. Bei Windows 10 1703 tritt das Problem nicht auf.

    Das Array sieht leider wo aus. Woher kommen diese Ordner mit den Punkten? Siehe auch Bild.

    .

    ..

    Ordner1

    Ordner2

    Ordner3

    Ich habe herausgefunden, dass es nur dann auftritt, wenn als source ein Netzlaufwerk mit einer $-Freigabe verwendet wird (z.B: \\server\freigabe$).

    Wenn es keine versteckte Freigabe ist, also ohne $ am Ende, dann funktioniert es.

    Hat jemand eine Idee warum und wie ich es abstellen bzw. beheben könnte?

    Vielen Dank.

    Gruß Herra

  • RegDelete funktioniert nicht korrekt.

    • Herra
    • 27. September 2010 um 10:11

    Hallo zusammen,

    hat wirklich niemand eine Idee? ;(
    Könnte vielleicht jemand es bitte mal nachstellen?

    Danke und Gruß
    Herra

  • RegDelete funktioniert nicht korrekt.

    • Herra
    • 21. September 2010 um 09:57

    Hallo Doc,

    die Hilfe kenne ich. Leider hilft sie mir nicht weiter.
    Ich versuche nicht auf dem Win7 zu löschen und der XP Client ist ein 32bit System.
    Der Befehl ist grundlegend richtig, sonst würde es ja nie funktionieren.

    Oder wolltest du mich auf was anderes hinweisen?

    Danke und Gruß
    Herra

  • RegDelete funktioniert nicht korrekt.

    • Herra
    • 17. September 2010 um 17:55

    Hallo zusammen,

    ich habe ein sehr merkwürdiges Problem und hoffe, Ihr könnt mir helfen.

    Aufbau:
    Win7 / 64Bit Rechner => hier wird das Skript ausgeführt
    WinXP / 32Bit Rechner => hier soll ein Schlüssel gelöscht werden

    Ich habe auf beiden Rechnern volle Adminrechte (Dom-Admin)

    Ich versuche Remote ein Reg Schlüssel auf dem XP Rechner zu löschen. Als Ergebnis erhalte ich den Wert 2 und @error wird auf -2 gesetzt.
    Wenn ich ein "valuename" angebe funktioniert es.
    Wenn ich von einem anderen XP Rechner den Skript ausführe funktioniert es ebenfalls.
    Mit Remote meine ich z.B:

    [autoit]

    RegDelete = ('\\XPClient\HKEY_LOCAL_MACHINE\SOFTWARE\Blub')

    [/autoit]

    Nochmal deutlicher:
    Schlüssel löschen:

    [autoit]

    RegDelete = ('\\XPClient\HKEY_LOCAL_MACHINE\SOFTWARE\Blub')

    [/autoit]

    Remote von Win7 auf XP = funktioniert nicht
    Remote von XP auf XP = funktioniert

    Value löschen:

    [autoit]

    RegDelete = ('\\XPClient\HKEY_LOCAL_MACHINE\SOFTWARE\Blub', 'Name')

    [/autoit]

    Remote von Win7 auf XP = funktioniert
    Remote von XP auf XP = funktioniert

    Hoffe, ich konnte es einigermaßen erklären ;)
    Danke für eure Hilfe.

    cu Herra

  • Mehrere Tabs überblenden.

    • Herra
    • 24. Juni 2010 um 14:58

    Hallo Schnitzel,

    Werde es dann so umsetzen. Hoffe die Deaktivierung aller Controls verlangsamt das Script nicht zu sehr.

    Danke euch allen für die Hilfe.

    cu Herra

  • Mehrere Tabs überblenden.

    • Herra
    • 24. Juni 2010 um 11:06

    Also irgendwie verhält es sich ganz komisch.
    Sobald ich den script starte, passiert folgendes:
    1. Der Button und die ComboBox können angklickt werden, also wurden diese nicht gelockt.
    Die Input Box ist nicht beschreibbar.
    2. Sobald ich das main Fenster bewege bzw. verschiebe kann ich alle 3 Controls benutzen und nichts ist mehr gelockt.

    Ich könnte natürlich alle Controls einzeln deaktivieren, aber es gibt leider zu viele im Script.

    Was mache ich falsch? Oder habe ich einen Denkfehler begangen? ?(


    Spoiler anzeigen
    [autoit]


    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>

    [/autoit] [autoit][/autoit] [autoit]

    $Main = GUICreate('Hauptfenster', 510, 450, -1, -1)
    $b_test = GUICtrlCreateButton('Lock Test', 100, 20, 100, 20)
    $edit = GUICtrlCreateInput('', 210, 20, 100, 20)
    $combo = GUICtrlCreateCombo('text1', 320, 20, 100, 20)
    GUICtrlSetData(-1, 'text2|text3')

    [/autoit] [autoit][/autoit] [autoit]

    $Child = GUICreate('Bitte warten', 440, 120, 30, 220, $DS_Modalframe+$DS_SETFOREGROUND+$WS_DISABLED, $WS_EX_MDICHILD, $Main)

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    GUISetState(@SW_SHOW, $Main)
    GUISetState(@SW_SHOW, $Child)
    GUISetState(@SW_LOCK, $Main)

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    While 1
    $msg = GUIGetMsg()
    Switch $msg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $b_test
    MsgBox(0, '', '@SW_LOCK hat nicht funktioniert!!!')
    EndSwitch
    WEnd

    [/autoit]
  • Mehrere Tabs überblenden.

    • Herra
    • 24. Juni 2010 um 10:40

    Danke euch. Auf die Idee bin ich irgendwie nicht gekommen :D

    Eine Frage hätte ich dennoch: Wie kann ich nun das Maingui sperren, damit es nicht geändert werden kann, aber immer noch verschiebbar bleibt.
    Es so lange "gesperrt" bleiben, bis das Child Fenster verschwindet.

    GUISetState(@SW_DISABLE, $Maingui) deaktiviert den Gui ganz und kann nicht mehr verschoben werden.
    Auf GUISetState(@SW_LOCK, $Maingui) reagiert die Gui leider nicht. Ich kann trotzdem alles ändern.

    Danke und Gruß
    Herra

  • Mehrere Tabs überblenden.

    • Herra
    • 24. Juni 2010 um 09:33

    Wie würde das den aussehen. Laut Hilfe:
    $WS_POPUP = Erzeugt ein Pop-up-Fenster. Dieser Stil kann nicht gemeinsam mit dem Stil WS_CHILD verwendet werden.

    Gruß Herra

  • Mehrere Tabs überblenden.

    • Herra
    • 24. Juni 2010 um 09:27

    Hi BugFix,

    das wäre eine Idee ;)
    Kann ich diese dann an die erste Gui binden, damit sie sich zusammen verschieben lassen?

    cu Herra

  • Mehrere Tabs überblenden.

    • Herra
    • 24. Juni 2010 um 09:11

    Hallo @all,

    habe wieder ein kleines Problem :D

    Habe ein Tab mit mehreren Tab Items erstellt.
    Nun möchte ich über das Tab und alle Tabitems ein Label einblenden. z.B. mit dem Text "läuft... Bitte warten."

    Wie kann ich das machen?

    Danke und Gruß
    Herra

  • _StartService und _StopService unter Windows 7.

    • Herra
    • 22. Juni 2010 um 10:04

    konnte es jemand mit einem Windows7 Rechnern testen?

    Danke und Gruß
    Herra

  • _StartService und _StopService unter Windows 7.

    • Herra
    • 18. Juni 2010 um 10:36

    Hallo,

    anbei ein ganz einfacher Code. Der erster Start funktioniert, beim zweiten versuch schlägt es fehl.
    Wenn du das Script wieder laufen lässt passiert das gleiche. Innerhalb eines laufenden Scripts funktioniert es immer nur ein mal.

    Error = 5 wird in Zeile 27 erzeugt

    Danke und Gruß

    PS: als Dateianhang auch die "_ServiceControl.au3"

    Spoiler anzeigen
    [autoit]


    #include <_ServiceControl.au3>

    [/autoit] [autoit][/autoit] [autoit]

    $v_client = 'Windows7Client'

    [/autoit] [autoit][/autoit] [autoit]

    ;~ ============== erster Start ==============
    If _ServiceRunning($v_client, 'RemoteRegistry') = 0 Then
    Sleep(2000)
    $run_service = _StartService($v_client, 'RemoteRegistry')
    $error = @error
    MsgBox(0,'', $run_service)
    MsgBox(0,'', $error)

    [/autoit] [autoit][/autoit] [autoit]

    $stop_service = _StopService($v_client, 'RemoteRegistry')
    $error = @error
    MsgBox(0,'', $stop_service)
    MsgBox(0,'', $error)
    EndIf

    [/autoit] [autoit][/autoit] [autoit]

    ;~ ============== zweiter Start ==============
    If _ServiceRunning($v_client, 'RemoteRegistry') = 0 Then
    Sleep(2000)
    $run_service = _StartService($v_client, 'RemoteRegistry')
    $error = @error
    MsgBox(0,'', $run_service)
    MsgBox(0,'', $error)

    [/autoit] [autoit][/autoit] [autoit]

    $stop_service = _StopService($v_client, 'RemoteRegistry')
    $error = @error
    MsgBox(0,'', $stop_service)
    MsgBox(0,'', $error)
    EndIf

    [/autoit]

    Dateien

    _ServiceControl.au3 18,67 kB – 342 Downloads
  • _StartService und _StopService unter Windows 7.

    • Herra
    • 17. Juni 2010 um 13:00

    hat niemand eine Idee, oder kann es jemand mal testen ob der Fehler bei euch auch auftritt?

    Danke und Gruß
    Herra

  • _StartService und _StopService unter Windows 7.

    • Herra
    • 16. Juni 2010 um 15:10

    Hallo @all,

    ich habe unter XP ein Tool geschrieben, mit der ich auf bestimmte Funktionen von Remote Rechnern zugreifen kann.
    Also eine Art Fernzugriff.

    Nun bin ich dabei das Tool für Win 7 kompatibel zu machen und komme nicht weiter.

    Nun zum Problem:
    mit folgendem Befehl starte ich den Dienst "RemoteRegistry" um auf die Registry eines Win7 Rechners zugreifen zu können.
    _StartService('Rechnername', 'RemoteRegistry')

    wenn ich die nötigen Daten ausgelesen habe, beende ich wieder den Dienst "RemoteRegistry" mit folgendem Befehl
    _StopService('Rechnername', 'RemoteRegistry')

    Und jetzt tritt das Problem auf. Wenn ich auf das gleiche Gerät erneut zugreifen möchte bricht der Befehl _StartService('Rechnername', 'RemoteRegistry') mit @error = 5 ab.
    Also ich kann den Dienst nicht 2 mal hintereinander starten und stoppen.

    Das Merkwürdige ist, dass wenn ich das Tool beende und erneut starte es wieder funktioniert.

    Hat jemand eine Idee?

    Danke und Gruß
    Herra

  • GUICtrlSetTip verschwindet und wird nicht mehr angezeigt.

    • Herra
    • 12. Februar 2010 um 11:29

    Das Problem tritt nur bei WinXP Rechnern auf. Habe aber rausgefunden, dass nicht bei allen.
    Also ist es wahrscheinlich ein Windows Problem.
    Werde mal in diese Richtung weitersuchen.

    Danke und Gruß
    Herra

  • GUICtrlSetTip verschwindet und wird nicht mehr angezeigt.

    • Herra
    • 8. Februar 2010 um 16:52

    Hallo zusammen,

    habe hier ein kleines Problem mit GUICtrlSetTip.
    Wenn Ihr z. B. beim folgendem Script 5 Sekunden auf dem Control draufbleibt,
    wird der "Tip-Text" wieder ausgeblendet.
    Anschließend erscheint es nicht mehr.
    Erst wieder, wenn auf das Control geklickt (links-click) wird, sonst nicht mehr.

    Habe schon alles versucht, leider ohne Erfolg.
    Hoffe Ihr könnt es ebenfalls nachstellen

    Spoiler anzeigen
    [autoit]


    #include <GUIConstants.au3>

    [/autoit] [autoit][/autoit] [autoit]

    GUICreate("Test-GUI",250,100)
    GUISetBkColor (0x00E0FFFF)

    [/autoit] [autoit][/autoit] [autoit]

    $button = GUICtrlCreateButton ("OK",90,70,70,20)
    $tipp=GUICtrlCreateIcon("shell32.dll", 24, 115, 30,16,16)
    GUICtrlSetTip($tipp,"Hier steht der Tipp")
    GUISetState()

    [/autoit] [autoit][/autoit] [autoit]

    While 1
    $msg = GUIGetMsg ()
    Select
    Case $msg = $GUI_EVENT_CLOSE
    exit
    Case $msg = $button
    exit
    EndSelect
    Wend

    [/autoit]

    Danke und Gruß
    Herra

  • REG_BINARY Registry-Wert in Text umwandeln.

    • Herra
    • 22. April 2009 um 11:15

    Habe es geschafft mit dem Aezay Registry Commander die Werte darzustellen. Es sind viele Symbole enthalten.
    Ich vermute mal, das deshalb AutoIt damit nicht klar kommt.

    Danke für die Hilfe.
    cu Herra

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™