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

Beiträge von Der_Doc

  • GUICtrlCreateListView Drag and Drop ?

    • Der_Doc
    • 23. Februar 2010 um 06:04

    Also ich weis das unter Projekte sowas mal vor kurzem diskutiert wurde und ich habe es auch schon gesehen.
    Drag and Drop im Listview ist möglich.

    Schau mal unter Projekte oder nutze mal die Suchfunktion.

    EDIT:
    ich habe es gefunden
    Verschlüsselungstool für USB-Stick

    MfG
    Der_Doc

  • Ubuntu (Linux)

    • Der_Doc
    • 22. Februar 2010 um 06:20

    MMMMM .. :cursing: ... ich mag das nicht wenn Programme über meinen Kopf hinweg entscheiden.
    Nur mein Lohnsteuerprogramm darf das :love:

    MfG
    Der_Doc

  • CMD Steuerung

    • Der_Doc
    • 22. Februar 2010 um 06:14

    Hi,
    bin der gleichen Meinung wie Alina. Bitte den Quelltext posten das erspart unnötiges erfragen und hellsehen.

    Mit den Befehlen

    [autoit]

    Run, RunWait RunAs, RunAsWait sowie Shellexecute

    [/autoit]


    kann man alle Programme mit der Option HIDE verstecken.
    Das steht aber nochmal genauer in der Hilfe.

    MfG
    Der_Doc

  • Ubuntu (Linux)

    • Der_Doc
    • 20. Februar 2010 um 16:33

    Hi,
    also an der Arbeit haben wir einen Linuxguru .... der es möglich gemacht hat, das wir Ubuntu aus dem Netzwerk starten können.
    Er hat es geschafft das repository von Ubuntu runtergeladen (ca 26GB) und so kann man das komplett installieren.

    Aber eigentlich kann man die Sprache auswählen. :S

    MfG
    Der_Doc

  • Verbindung über WLan zum Router herstellen

    • Der_Doc
    • 20. Februar 2010 um 16:28

    Hi,

    @progandy
    was es net alles gibt 8o

    Wenn versuche es doch mit netsh ... dafür gibt es Beispiele hier im Forum ....
    Bei Firefox starten einfach aktivieren und beim beenden Deaktivieren.

    Kommt auf einen Versuch an.

    MfG
    Der_Doc

  • RunWait/RunAsWait - Setzen einer IP-Route geht nicht (Windows 7)

    • Der_Doc
    • 20. Februar 2010 um 16:22

    Hi also unter Vista habe ich das mal nachgestellt und getestet.
    Als normaler Benutzer war ich angemeldet und es kam OK zurück.

    Spoiler anzeigen
    [autoit]


    Dim $ausgabe
    Dim $pid
    #RequireAdmin
    ;set
    $pid = Run(@ComSpec & " /c route add -p 192.168.1.0 mask 255.255.255.0 192.168.2.200", @WindowsDir, @SW_HIDE,8)
    ;delete
    ;$pid = Run(@ComSpec & " /c route delete -p 192.168.1.0 mask 255.255.255.0 192.168.2.200", @WindowsDir, @SW_HIDE,8)

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

    sleep(100)
    MsgBox(0,"",_read())

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

    Func _read()
    Local $pid2
    $ausgabe = "Outread"&@CRLF
    While 1
    if ($pid <> 0) then
    $ausgabe &= StdOutRead($pid)
    EndIf
    If @error Then ExitLoop
    Sleep(50)
    WEnd
    $ausgabe &= "Route PRINT"&@CRLF
    ;Message
    Sleep(100)
    $pid2 = Run(@ComSpec & " /c route print 192.168.1.0", @WindowsDir, @SW_HIDE,8)
    While 1
    if ($pid2 <> 0) then
    $ausgabe &= StdOutRead($pid2)
    EndIf
    If @error Then ExitLoop
    Sleep(50)
    WEnd
    $ausgabe &= "ErrRead"&@CRLF

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

    return $ausgabe
    EndFunc

    [/autoit]

    Aber wie gesagt das war unter VISTA 32 Bit. vielleicht ist der Befehl unter Windows 7 ein anderer?
    Das glaube ich aber net.
    Teste es mal und berichte.

    MfG
    Der_Doc

  • Minesweeper in Autoit

    • Der_Doc
    • 17. Februar 2010 um 20:14

    Äm bei so viel Quelltext häng das Skript doch einfach als au3 an.

    MfG
    Der_Doc

  • Windows Zeit -> UNIX Zeitstempel

    • Der_Doc
    • 17. Februar 2010 um 20:08

    Hi,
    ich werde die Unixtime.au3 mal testen und dann berichten ob sIe das ist was ich suche.

    MfG
    Der_Doc

  • Rechtschreibfehler und falscher Link

    • Der_Doc
    • 17. Februar 2010 um 19:58

    Ja das kommt daher wenn man das mal auf die Schnelle ändert und dann die Version beim nächsten ändern wieder überschreibt. ^^
    So viele Fehler in einem Satz ;( oh je wie traurig.

    Naja nun sollte es wieder funktionieren.

    MfG
    Der_Doc

  • Netzwerkverbindung löschen

    • Der_Doc
    • 16. Februar 2010 um 21:50

    Wahrscheinlich nicht wenn Plug'nPlay aktiviert ist.

    Um die VMWarekarten zu entfernen gibt es bestimmt nen Kommandlinebefehl von VMWare.

    MfG
    Der_Doc

  • Windows Zeit -> UNIX Zeitstempel

    • Der_Doc
    • 16. Februar 2010 um 21:45

    @GunFood
    ja das habe ich schon gesehen das war aber nicht wirklich das Problem :huh: leider

    Ich habe es nun so hinbekommen das das Jahr und die Zeit schon passt.
    Das Skript so konnte nicht ansatzweise Funktionieren.
    Habe es nun soweit das es passt bis eben auf Monate mit 31 Tagen, da fehlt immer 1 Tag :cursing:

    Hier das Skript

    Spoiler anzeigen
    [autoit]

    msgbox(0,"Time",main())
    ClipPut(main())

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

    Func main()
    Local $unix_sekunden = 0;
    Local $jahr=2008, $monat=04, $tag=1, $stunde=10, $minute=59, $sekunde = 10

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

    for $j=1971 To $jahr ;schaltjahr
    if (Mod($j,4) = 0) And (Mod($j,100)<>0 Or Mod($j,400)=0) Then
    $unix_sekunden+=(366*24*60*60)
    else
    $unix_sekunden+=(365*24*60*60)
    endif

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

    Next
    for $m=1 To $monat ;monatstage 31/30/29/28
    if $m=3 Or $m=5 Or $m=7 Or $m=8 Or $m=10 Or $m=12 Then $unix_sekunden+=(31*24*60*60); ;31 tägige monate <--- bekomme ich net hin
    if $m=4 Or $m=6 Or $m=9 Or $m=11 Then $unix_sekunden+=(30*24*60*60); ;30 tägige monate

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

    If ($m=2) then
    if (Mod($jahr,4)=0) And (Mod($jahr,100)<>0 Or Mod($jahr,400)=0) Then
    $unix_sekunden+=(29*24*60*60);
    else
    $unix_sekunden+=(28*24*60*60); ;februar 29tage/28tage
    EndIf
    EndIf
    Next

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

    $unix_sekunden+=(($tag-1)*24*60*60);
    $unix_sekunden+=($stunde*60*60)-3600 ;-xxxx (1h = 3600s) zeitzonen ausgleich
    $unix_sekunden+=$minute*60;
    $unix_sekunden+=$sekunde;
    return $unix_sekunden
    EndFunc

    [/autoit]

    Vielleicht findet ja einer noch nen Fehler.

    MfG
    Der_Doc

  • Netzwerkverbindung löschen

    • Der_Doc
    • 16. Februar 2010 um 19:23

    Äm aber den Unterschied zwischen "disable" und "delete" ist dir doch bekannt oder????
    Du hast im Kopf geschrieben das du die Verbindungen löschen möchtest!
    Nun postest du immer DISABLE!

    MfG
    Der_Doc

  • Windows Zeit -> UNIX Zeitstempel

    • Der_Doc
    • 16. Februar 2010 um 18:50

    Mh,
    aber irgendwie stimmt die Zeit dann net so richtig.

    Das kommt als Input
    Local $jahr=2009, $monat=11, $tag=26, $stunde=20, $minute=30;
    Local $sekunde = 10;

    Das kommt raus:
    1317587410

    Ergbniss laut meinem Tool (Rückrechnung):
    02.10.2011 21:30:10

    habe das mit folgendem Script gemacht: (Danke L3viathan2142)

    Spoiler anzeigen
    [autoit]

    msgbox(0,"Time",main())
    ClipPut(main())

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

    Func main()
    Local $unix_sekunden = 0;
    Local $jahr=2009, $monat=11, $tag=26, $stunde=20, $minute=30;
    local $sekunde = 10;
    for $j=1970 To $jahr ;schaltjahr
    if Mod($j,4) = 0 And (Mod($j,100)<>0 Or Mod($j,400)=0) Then
    $unix_sekunden+=(366*24*60*60)
    else
    $unix_sekunden+=(365*24*60*60)
    endif
    Next
    for $j=1 To $monat ;monatstage 31/30/29/28
    if $j=1 Or $j=3 Or $j=5 Or $j=7 Or $j=8 Or $j=10 Or $j=12 Then $unix_sekunden+=(31*24*60*60); ;31 tägige monate
    if $j=4 Or $j=6 Or $j=9 Or $j=11 Then $unix_sekunden+=(30*24*60*60); ;30 tägige monate
    if ($j=2) And (Mod($jahr,4)=0 And (Mod($jahr,100)<>0 Or Mod($jahr,400)=0)) Then
    $unix_sekunden+=(29*24*60*60);
    else
    $unix_sekunden+=(28*24*60*60); ;februar 29tage/28tage
    EndIf
    Next
    $unix_sekunden+=(($tag-1)*24*60*60);
    $unix_sekunden+=($stunde*60*60) ;-xxxx (1h = 3600s) zeitzonen ausgleich
    $unix_sekunden+=$minute*60;
    $unix_sekunden+=$sekunde;
    return $unix_sekunden
    EndFunc

    [/autoit]

    EDIT:
    Da stimmt allgemein was net.!!!
    Das Beispiel stimmt net. ich habe es nochmal mit mehreren Tools aus dem Internet abgeglichen.

    Spoiler anzeigen
    Code
    date -u -d @1234567890
     Fr 13. Feb 23:31:30 UTC 2009
    
    
    #Ergebnis was eigentlich rauskommen muß wäre
    14.02.2009 00:31:30  <---- mein Tool
    14.02.2009 - 00:31:30 <--- Internet Tool


    MfG
    Der_Doc

  • Netzwerkverbindung löschen

    • Der_Doc
    • 16. Februar 2010 um 18:25

    Na funktioniert denn meine Lösung dann?

    MfG
    Der_Doc

  • Netzwerkverbindung löschen

    • Der_Doc
    • 16. Februar 2010 um 17:52

    Hi,
    möchtest du die Verbindung in der Netzwerkverwaltung löschen oder nur deaktivieren?
    Wichtig ist auch das Betriebssystem. Es gibt Unterschiede zwischen Vista und XP

    Zum löschen muß das so aussehen.

    Spoiler anzeigen
    Code
    netsh delete interface name="Local Area Connection 3"

    MfG
    Der_Doc

  • Windows Zeit -> UNIX Zeitstempel

    • Der_Doc
    • 16. Februar 2010 um 17:16

    Also in diese Richtung habe ich das auch mal gemacht ... :rolleyes:

    Spoiler anzeigen
    [autoit]

    ;~ Author: <Der_Doc>
    ;~ Programm: <unixtime>
    ;~ AutoIt <Version: 3.2.2.0>
    ;~ Datum: <28.01.2008>
    #include <GUIConstants.au3>
    #include <date.au3>

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

    Dim $unix
    Dim $input_unix
    Dim $start
    Dim $ergebnis
    Dim $anzeige

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

    ;~ 1140777155

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

    #Region ### START Koda GUI section ### Form=unixtime.kxf
    $unixtime = GUICreate("UnixTime", 182, 173, 193, 115)
    $input_unix = GUICtrlCreateInput("", 30, 32, 129, 21)
    $start = GUICtrlCreateButton("start", 60, 122, 73, 33, 0)
    $ergebnis = GUICtrlCreateLabel("Ergebnis:", 30, 64, 61, 20)
    GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
    $anzeige = GUICtrlCreateInput("", 30, 86, 129, 21)
    $unixtimestamp = GUICtrlCreateLabel("UnixTimestamp:", 32, 8, 79, 17)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

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

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

    case $start
    GUICtrlSetData($anzeige,_Timestamp($input_unix))
    EndSwitch
    WEnd

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

    Func _Timestamp($f_timestamp)
    $timestamp = _DateTimeFormat( _DateAdd( 's',GUICtrlRead($f_timestamp), "1970/01/01 01:00:00"),0)
    Return $timestamp
    EndFunc

    [/autoit]

    Aber die andere Richtung ist wirklich eine Herausforderung.

    Das Zeit/Datumsformat muß immer gleich sein. Also nicht mal Wochentag ausgeschrieben .... oder du mußt alle Möglichkeiten abfangen :wacko:
    Vielleicht versuche ich mich nachher mal daran.
    Erstmal was essen. ;)

    Aber diese Funktion wäre echt cool.
    Würde bei der Funktion mitarbeiten.

    MfG
    Der_Doc

  • Einen bestimmten Reiter von GUICtrlCreateTabItem() in den Vordergrund

    • Der_Doc
    • 16. Februar 2010 um 17:09

    Und so funktioniert es mit Button.

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>
    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 633, 447, 192, 124)
    $button2 = GUICtrlCreateButton("Button2",10,10)
    $button3 = GUICtrlCreateButton("Button3",90,10)
    $Tab1 = GUICtrlCreateTab(8, 52, 601, 377)
    $TabSheet1 = GUICtrlCreateTabItem("TabSheet1")
    $TabSheet2 = GUICtrlCreateTabItem("TabSheet2")
    $TabSheet3 = GUICtrlCreateTabItem("TabSheet3")
    $TabSheet4 = GUICtrlCreateTabItem("TabSheet4")
    GUISetState(@SW_SHOW)

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $button2
    GUICtrlSetState($TabSheet2, $GUI_SHOW)
    Case $button3
    GUICtrlSetState($TabSheet3, $GUI_SHOW)

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

    EndSwitch
    WEnd

    [/autoit]

    MfG
    Der_Doc

  • Windows 95 und Autoit

    • Der_Doc
    • 16. Februar 2010 um 16:11

    Hier gibt es noch das Archiv von Autoit.
    http://www.autoitscript.com/autoit3/files/archive/autoit/

    MfG
    Der_Doc

  • php lern videos

    • Der_Doc
    • 16. Februar 2010 um 16:02
    Zitat von darksider3

    doc bitte beantworte meine frage !


    Das kann ich dir doch net sagen. Ich kann dir doch net sagen ob du das Buch verstehst. X(
    Das War ein Tipp. Für mich ist das alles gut erklärt!.

    MfG
    Der_Doc

  • Verbesserungen - aber erst später

    • Der_Doc
    • 15. Februar 2010 um 17:56

    Das von Progandy hat mich auf eine Idee gebraucht. Man könnte ja doch die englische Version anstatt in einem Editfeld in eine HTML-Feld darstellen.
    und das was gestrichen wird wird mit alt und fällt weg und das neue wird mit das ist neu und muss geändert werden dargestellt.

    Im Adminmode wird das ganze dann in einem Editfeld dargestellt damit man auch das englische ändern kann.

    Nur ein Problem ....
    Mann müsste das dann aber immer einblenden, weil wir die englischen Dateien ja bei einem Update so wieder brauchen.
    Und wer skriptet das dann??? :wacko:
    Vielleicht kann Peethebee das ja machen :whistling: . Das mit dem Rendere war ja auch ne super Sache.

    MfG
    Der_Doc

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™