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. Dietmar

Beiträge von Dietmar

  • Neue Google Seite - bin ich der einzige?!

    • Dietmar
    • 1. Juli 2011 um 16:53

    Ein anderes Design habe ich ebenfalls bei der Google-Startseite.

    Zitat

    Bei mir hat es jetzt auch das Desing

    :rofl:

    SCNR

    Gruß Dietmar

  • Problem mit UDPOpen (Magic-Paket)

    • Dietmar
    • 1. Juli 2011 um 13:06

    ka

    aber das klappt bei mir sowohl kompiliert wie auch in der IDE, ein Teil aus dem Script rausgerupft :)

    [autoit]


    ....
    Case $Btn_Wake_Clients ; Aktion - Wecken der Clientauswahl
    If GUICtrlRead($Chb_Wake_Remote) = 1 Then
    If GUICtrlRead($Cbo_Wake_WolMC) = "Bitte Router auswählen" Then
    _Show_Info_Msg("Achtung:","Es wurde kein Router ausgewählt")
    Else
    $Lbx_Items = _GUICtrlListBox_GetSelItemsText($Lbx_Wake_Clients)
    For $i_lbx_cnt = 1 To $Lbx_Items[0]
    $a_Client = IniReadSection($f_Wol_Ini,$Lbx_Items[$i_lbx_cnt])
    ;~_Show_Info_Msg("Achtung:","sbin wol remote auf Router")
    _Show_Info_Msg("Info:", $a_Client[1][1] & " wird remote geweckt.")
    Next
    EndIf
    Else
    $Lbx_Items = _GUICtrlListBox_GetSelItemsText($Lbx_Wake_Clients)
    For $i_lbx_cnt = 1 To $Lbx_Items[0]
    $a_Client = IniReadSection($f_Wol_Ini,$Lbx_Items[$i_lbx_cnt])
    UDPStartUp()
    $Wol_Con = UDPOpen($a_Client[4][1], 7)
    $res = UDPSend($Wol_Con, _Generate_Magic_Packet($a_Client[2][1]))
    _Show_Info_Msg("Info:", $a_Client[1][1] & " wird geweckt.")
    UDPCloseSocket($Wol_Con)
    UDPShutdown()
    Next
    EndIf

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

    ....

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

    Func _Hex_To_Char($strHex) ; Konvertiere MAC-Adresse
    Return Chr(Dec($strHex))
    EndFunc

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

    Func _Generate_Magic_Packet($strMACAddress) ; Generiere "Magic Packet"
    $MagicPacket = ""
    $MACData = ""
    For $p = 1 To 11 Step 2
    $MACData = $MACData & _Hex_To_Char(StringMid($strMACAddress, $p, 2))
    Next
    For $p = 1 To 6
    $MagicPacket = _Hex_To_Char("ff") & $MagicPacket
    Next
    For $p = 1 To 16
    $MagicPacket = $MagicPacket & $MACData
    Next
    Return $MagicPacket
    EndFunc

    [/autoit]

    [4][1] ist übrigens die BC-Adresse

    [VDR01]
    PC-Name=vdr01
    MAC-Adresse=00348CB2E019
    IP-Adresse=192.168.123.11
    Broadcast=192.168.123.255
    Fernzugriff=SSH
    WOL-Router=Home
    Tunnel-Config=SSH_VDR1
    User=root
    Pass=EEAAA5BCFDB5D652ADF85253ACFDB5D652ADF8136CFDB5D652ADF8588D124F34DCFDB5D652ADF80537C3

  • Benzinpreise

    • Dietmar
    • 1. Juli 2011 um 08:56
    Zitat

    Der Ölpreis wird nicht frei am Markt ermittelt

    So sieht das aus :) alles andere wäre Wunschdenken (wobei man noch nicht weiß ob es dann evtl. noch schlimmer wäre)

    Vergleich mal den Preis Rohöl ab Verschiffung mit dem an der Zapfsäule, nicht wundern aber da liegen WELTEN zwischen.

    Gruß Dietmar

    http://www.hondatreffen.de/thread.php?threadid=43209
    http://www.youtube.com/results?search_query=preis+%C3%B6l+doku&aq=f

    Und hier in kurzen Sätzen http://www.bild.de/politik/wirtsc…35218.bild.html
    .....halt Bild wenig Worte große Überschriften und viele Bilder

    P.S.: Ich finde es auch schon extrem teuer, habe mal nen Golf2 Diesel für 30DM vollgetankt (Preiskrieg FreieTanke gegen Shell in MS)
    Da träumt man heute von. Wenn ich allerdings sehe das jeder Depp nen SUV braucht und mein Nachbar mit nem Wohnmobil Brötchen holt
    dann muss ich ehrlich sagen:" Es ist noch nicht teuer genug."

  • TrueCrypt Partition finden - bzw. überhaupt erstmal Partitionen finden (Anfänger)

    • Dietmar
    • 1. Juli 2011 um 08:47

    Evtl. meinst Du die Infos aus dem Bild.

    Vergib doch mal einen eindeutigen namen für den Stick und durchsuch mal die Registry,
    damit Du ein Gefühl dafür bekommst wo die Infos stehen könneten die dich interessieren.

    Hier ein paar Beispiele WD Elements:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WBEM\WDM

    USBSTOR\Disk&Ven_WD&Prod_Elements_1023&Rev_2005\57584D314536305430343333&0_0-{05901221-D566-11d1-B2F0-00A0C9062910}

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WBEM\WDM\DREDGE
    USBSTOR\Disk&Ven_WD&Prod_Elements_1023&Rev_2005\57584D314536305430343333&0_0-{05901221-D566-11d1-B2F0-00A0C9062910}

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\EMDMgmt\GC_Q__Elements_2125498683

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\VolumeInfoCache


    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\DeviceClasses\{53f56307-b6bf-11d0-94f2-00a0c91efb8b}\##?#USBSTOR#Disk&Ven_WD&Prod_Elements_1023&Rev_2005#57584D314536305430343333&0#{53f56307-b6bf-11d0-94f2-00a0c91efb8b}

    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USBSTOR\Disk&Ven_WD&Prod_Elements_1023&Rev_2005

    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\Disk\Enum
    USBSTOR\Disk&Ven_WD&Prod_Elements_1023&Rev_2005\57584D314536305430343333&0


    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\DeviceClasses\{53f56307-b6bf-11d0-94f2-00a0c91efb8b}\##?#USBSTOR#Disk&Ven_WD&Prod_Elements_1023&Rev_2005#57584D314536305430343333&0#{53f56307-b6bf-11d0-94f2-00a0c91efb8b}\#
    USBSTOR\Disk&Ven_WD&Prod_Elements_1023&Rev_2005\57584D314536305430343333&0


    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Enum\USBSTOR\Disk&Ven_WD&Prod_Elements_1023&Rev_2005

    Gruß N!ce

    P.S.: Nach Label des Sticks abzufragen wäre ja einfach damit musst Du nur noch die GeräteObjektID herausbekommen.

    [autoit]

    $var = DriveGetDrive( "all" )
    If NOT @error Then
    MsgBox(4096,"", "Found " & $var[0] & " drives")
    For $i = 1 to $var[0]
    MsgBox(4096,"Drive " & $i, $var[$i] & DriveGetLabel($var[$i]))
    Next
    EndIf

    [/autoit]

    Dateien

    true.PNG 73,2 kB – 0 Downloads
  • Installer zusammen bauen?

    • Dietmar
    • 30. Juni 2011 um 09:17

    Vorgehensweise:
    Prüfen ob auf dem Installationsziel die Installationsdaten vorhanden sind (ansonsten fileinstall oder Laufwerk mappen)
    Prüfen welche Programme sich mit /silent Parametern installieren lassen die dann so erledigen.
    Den Rest mit GUI also zu Fuss installieren vorher mit dem WindowinfoTool die Controlls und Fenstertitel auslesen.
    Dann brauchst Du Winwait / Controlclick usw.

    Gruß Dietmar

  • NVIDIA Systemsteuerung aufrufen

    • Dietmar
    • 29. Juni 2011 um 11:47

    Unter Linux nvidia-xconfig, soll heissen es ist dort ein seperates Binary und ist imho unter windows ebenfalls so.
    Also einfach die richtige exe starten.

  • Bester Weg bei servern ?

    • Dietmar
    • 28. Juni 2011 um 14:12
    Zitat

    Freigabe aktiviert -> Clients können downloaden
    Freigabe deaktiviert -> Clients können nicht downloaden

    Windows Freigaben ohne VPN so durchs INET, wer das funktionell ans laufen bringt gehört wegsperrt.
    Dann schon eher via RDP tunneln obwohl auf der Oberfläche hat nur zum Downloaden auch keiner was verloren.
    Gibt aber auch schöne FTP Programme zur Not der IIS für Windows.

    FTP: -> FILE-TRANSFER-PROTOKOL ... das trifft ja auch ziemlich genau das was Du beabsichtigst. :thumbup:

  • Bester Weg bei servern ?

    • Dietmar
    • 28. Juni 2011 um 13:27
    Zitat

    Ich glaube, kev, das Eistee's Freund so an die 500 GB min auf dem Server hat, und kostenlos haste max 8 - 50 GB


    Was hat denn das mit alledem zutun?
    Wenn er sich nen Server baut, dann mietet er sich ja vermutlich keinen.
    Gute Leitung vorrausgesetzt:
    Man nehme eine Dockstar
    installiert Debian Arm & ProFTP
    Hängt weitere USB Platten ran bis die Kiste raucht :) und es kostet keine Cent (außer Strom hier ~5-7Watt)
    Nen bissel professioneller wäre es dann mit HW mit mehr Schwung, ich selber komme damit allerdings gut klar :)
    Zusätzlilch läuft da noch openvpn ssh git. Und das mit 128 MB RAM und 1Ghz CPU und 2GB Stick fürs OS

    Warum sollte ein privater Server Geld kosten (in Abhängiogkeit der Plattengröße)?

    Gruß Dietmar

    Zitat

    90TB Daten


    Jäger und Sammler ich kann mir garnicht vorstellen das es so viel gute Musik oder Filme gibt um auf die Summe zu kommen.
    HauptVDR 2GB +2x 1GB USB ClientVDr 500GB PC 60GB SSD & 500GB 2,5 Daten Latitude 100GB Thinkpad 160GB ESX Server1TB Dockstar 500GB

    Bis 90TB ist da noch ne Menge Luft wobei bei mir auch auf den vorhandenen Datenträgern ausreichend Platz ist.

  • überprüfen, ob Dateien erfolgreich kopiert wurden

    • Dietmar
    • 28. Juni 2011 um 11:44

    Ich habe es mit etwas anders gelöst.
    Erstelle Array vom Quellordner , anschliessend vom Zielordner.
    Zum Schluß Arrays vergleichen.

    Gruß Dietmar

    Ich benötigte zusätzlich noch Produkt/Dateiversion Datum usw. deswegen war es etwas aufwendiger.
    aber vom Prinzip habe ich es wie oben genannt gelöst.

  • Welchen Internet Browser für Windows nutzt ihr - Umfrage ?

    • Dietmar
    • 27. Juni 2011 um 16:25
    Zitat

    Bei mir ists der Firefox und auf dem USB-Stick K-Meleon, da der FF vom Stick aus eine schlechte Performance hat. Mit Chrome kann ich mich einfach nicht so recht anfreunden.

    Kann ich so stehen lasssen, Thx für die Vorarbeit und Wortwahl :)
    Unter Linux noch Lynx :) wenn mal nix anderes geht :) wegen Konsole etc

  • Icons nach dem Compilieren nicht mehr Vorhanden ?

    • Dietmar
    • 27. Juni 2011 um 11:22

    Bei vielen Icons etc empfiehlt es sich die z.B. in eine DLL zu packen.
    Oder einen Order "Media" zu packen und dann mit Fileinstall später ausrollen.

  • netzwerkkontroll app

    • Dietmar
    • 22. Juni 2011 um 17:22

    Wieso umleiten es reicht doch das GW wegzunehmen dann ist Schluss mit Dowmnload sofern es niocht eh übern Proxy geht.
    Da könnte man auch sehr witzige Sachen einstellen (z.B. Squid).
    Ich behaupte aber nen gescheiter Router oder SW Lösung (Astaro) würde das aich sehr schön anzeigen in Echtzeit und sich vermutlich weniger anstrengen.
    Nen gescheiter Switch wäre mitunter auch in der Lage, zumindest blocken etc. die kosten aber auch schnell 800 -2500 €:)

  • Autologon über Registry bei Win7 64bit

    • Dietmar
    • 22. Juni 2011 um 01:30
    [autoit]

    ;evtl. #RequireAdmin

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

    RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon","AutoAdminLogon","REG_SZ","1")
    RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon","DefaultUserName","REG_SZ","user")
    RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon","DefaultDomainName","REG_SZ","domain")
    RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon","DefaultPassword","REG_SZ","password")

    [/autoit]

    Das ist übrigens der 64 Bit Schlüssel, 32 Bit ist unter WOW6432Node

  • RegEx + Arrays

    • Dietmar
    • 21. Juni 2011 um 12:39
    [autoit]

    ubound

    [/autoit]

    Vermutlich falsch gelesen, ich dachte Du meinst die Menge weil [0] schon mit den Werten anfängt.

  • RegEx + Arrays

    • Dietmar
    • 21. Juni 2011 um 11:37

    Mit

    [autoit]

    _ArrayToString($array,"|")

    [/autoit]

    so modifizieren das es direkt in die Listbox/View kann?
    Ansonsten _ArrayDisplay meinst Du ja wohl nicht, oder?

    Gruß Dietmar

  • Automatische Installation

    • Dietmar
    • 21. Juni 2011 um 11:33

    Evtl. liegt es daran das Du das Netzlaufwerk mit dem Standarduser mappst und dann als Admin installieren willst?
    Versuch es sonst mal einm,al mit dem lokalen Instordner oder änderer beim Aufruf den Namen mit der IP.
    Windows zickt halt rum wenn von einem PC innerhalb einer Anmeldung mit unterschiedlichen Usern ein Share genutzt werden soll.
    Zumindest wenn der UNC Pfad gleich lautet :)
    Das wäre aber nicht erst seit Windows7 aber durch UAC könnte es nun losgetreten werden das mehr als ein User im Spiel sind.

    Der Aufruf wenn auch etwas lang sieht jedenfalls stimmig aus, so machen wir es hier:

    setup.exe TRANSFORMS=d:\Off2k3-Install.MST /qb-

    Wie gesagt teste erstmal lokal wenn das geht liegt es schon mal nicht an Berechtigungen,dann weiter durchtasten.

    [autoit]

    #RequireAdmin

    [/autoit]

    ist evtl. auch ne Option

  • Listview Anzeige

    • Dietmar
    • 20. Juni 2011 um 20:20

    Bei dem Auszug kann ich nur raten
    Entweder wird die Variable irgendwo entwertet oder will über die Arraygrenzen hinaus Daten holen.
    Also $array[9][1] anfordern es gibt aber nur $array[8][1] Dann müsste das Script aber abbrechen.
    Wie holst Du den die Werte mit for $i = 1 to Ubound($array,1) -1 oder so und dann mit die einzelnen Datensätze abholen?
    Sind alle Werte bestückt oder evtl. Leerstellen drin wo er drüber stolpert...

    Gruß Dietmar

  • Variable in mehreren Funktionen benutzen

    • Dietmar
    • 20. Juni 2011 um 20:10

    Zum eigentlichen Problem man könnte auch

    aus der eine Funktion $ende wieder zurückgeben und den Wert wieder in die nächste Funktion übergeben.

    [autoit]


    Func _Ende()
    $ende = ...
    ...
    .......
    ........
    Return $ende
    Endfunc

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

    Func _Log($ende)
    Filewriteline($log,$ende & " - " $msg)
    ....
    Endfunc

    [/autoit]

    Und zum FireFox da gibts ne erweiterete UDF und ein FF Plugin was evtl. noch benötigt wird.
    Vielleicht geht es dann.

    Gruß Dietmar

  • SSH Tunnel über CMD

    • Dietmar
    • 20. Juni 2011 um 17:34

    Hallo bin auch gerade wieder in diesem Thema unterwegs.

    Aufgefallen ist mir das es so nicht richtig ist.

    [autoit]


    ShellExecute(@ScriptDir & "\plink.exe","root" & "@" & "IP ADRESSE DES SERVERS" & " -pw " & "PASSWORT DES ROOT ACC" & " -L " & "3306" & ":" & "localhost" & ":" & "3389" & " -P " & "22" & " -N")

    [/autoit]


    müsste lauten:

    [autoit]


    ShellExecute(@ScriptDir & "\plink.exe","root" & "@" & "IP ADRESSE DES SSH-SERVERS" & " -pw " & "PASSWORT DES ROOT ACC" & " -L " & "3306" & ":" & "IP des Ziel-Servers dessen Dienst getunnelt werden soll" & ":" & "3389" & " -P " & "22" & " -N")

    [/autoit]

    Also L[lokalhost]lokal_port:remote_host:remote_port auf localhost kann verzichtet werden.

    Meine Frage ist nun wie stelle ich es an, mehrere Tunnel parallel zu erzeugen,
    für jeden Tunnel nen plink fenster kann es ja nicht sein, oder. Zumindest wenn es das gleiche externe Ziel hat.

    Wenn man die Tunnel in putty pflegt, dann ist es ja auch möglich, wie muss es also in AutoIt aussehen.
    Putty tackert die div. Tuunnel für die Verbindung wie folgt zusammen.

    L8888=192.168.123.112:3389,L7777=192.168.123.104:3389,

    Ich habe auch versuucht dann einfach die putty Session als Host zu nutzen wollte aber auch nicht klappen.

    Bevor ich mich daran weiter fest beisse, wollte ich mal nachfragen ob es überhaupt so klappt oder ob man je Tunnel ein Fenster braucht.

    Gruß Dietmar

  • L3viathan hat Geburtstag

    • Dietmar
    • 17. Juni 2011 um 13:23

    Und die polnischen Kolllegen gratulieren auch, ich versuch mal zu übersetzten..

    ...pass auf, das Dir keiner die Geschenke klaut... ist glaube ich ein altes pol. Sprichwort :rofl:

    W tym sensie ;)

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™