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

  • WLAN Reichweite durch mehr Stromzufuhr am Adapter erhöhen

    • Dietmar
    • 12. Juli 2011 um 12:31

    kauf Dir nen gescheiten Router WR54GL oder so mit dd/open-wrt
    Da kannst Du die Sendeleistung bis 250mW hochziehen erlaubt in D ist meine ich ~100 das sollte dann schon reichen.

    Ok der macht nur 54Mb aber die stabil, habe den Router seit einzug vor 2 Jahren imho 1x neustarten müssen weil die WebGui hing.
    Das klappt mit Speedport so nicht :) der crasht laufend zumindest die wo ne Fritzbox Ihren Hitzetod im fremden Gehäuse stirbt.

    P.S.: Die Bandbreite muss immer durch die Anzahl der Teilnehmer dividiert werden, dann weiß man was eff. überbleibt.
    Bei mir ist der Router auf dem Dachboden, Haus von "52 mit Betonboden und habe mit der Standardconfig im gesamten haus WLAN
    und keine Aussetzer, bei dem Linksys oder bei anderen beseeren Geräten kann auch die Antenne getauscht werden um noch mehr rauszuholen.

    Gruß Dietmar

    Ansonsten kann man den Dir300 für 20€ incl. Portobekommen und den ebenfalls mit ddwrt flashen (leider nur zu Fuß)
    und hat den nen Repeater Bridge was man auch immer haben will. Der kann dem Signal dann entgegen laufen.
    das kostet zumindest nur ein Bruchteil von dem was AVM für solche Geräte(AccessPoint) haben will.#

    http://www.youtube.com/watch?v=qAs3Tvoyukg
    http://www.youtube.com/watch?v=Ud-Hq3kgvk4&feature=related

    Zitat

    Die Repeater-Funktion ist meines Wissens auf WEP-Verschlüsselung beschränkt, also nicht unbedingt die Ideal-Variante


    Bei den meisten GammelRoutern ist das so :)

    Nur am Strom drehen bringt ganz sicher nix, außer die Zeit zum Kauf eines neuen routers zu reduzieren.

  • Batch-Code in AutoIt

    • Dietmar
    • 11. Juli 2011 um 14:58

    Solange man keine typischen Dosbefehle braucht, braucht man auch kein @ComSpec,
    dann klappt auch run, shellexecute etc. wunderbar.

  • AutoIt-Exe als Dienst bzw. vor der Anmeldung starten

    • Dietmar
    • 11. Juli 2011 um 13:01

    Zu einem wie versuchst Du es als Dienst zu hinterlegen svrany sc ...
    Des Weiteren ist ess ratsam die Exe wirklich diensttauglich konzipiert zu haben,
    da bei dem aktuellen Betriebssystem der Datenaustausch zwischen Dienst und Desktop unterbunden wird.

    Soll heissen Anzeige Eingabe Änderungen müssen von außen erfolgen können also wie bei einer klassischen Server / Client Anwendung.

    Zitat


    Fehler 1053: Der Dienst antwortete nicht rechtzeitig auf die Start- oder Steuerungsanforderung.


    Bei der Meldung kann es auch sein das andere Dienste vorher gestartet sein müssen. (z.B.: Netzwerk )

    Gruß Dietmar

  • Destiny of Faith/Kevin

    • Dietmar
    • 11. Juli 2011 um 12:55

    Herzlich willkommen

    P.S.: Zu Deinem Namen, da gab es vor kurzen einen Gag bei Männertrip / Get him to greek,
    wo ein Mädel namens Destiny Ihrer Bestimmung folgen sollte. :D

    http://www.podcast.at/episoden/m%C3%…y-11731083.html

    Gruß Dietmar

  • batch datei in script einbinden

    • Dietmar
    • 9. Juli 2011 um 19:47

    Wenn Das File open 2x gebraucht wird beim Programmstart und späterer Auswahl dann pack es in ein Funktion


    Beispiel:
    msgbox(0,"",Open_File())

    [autoit]

    Func Open_File()
    $datei = FileOpenDialog("m2ts Datei auswählen", "c:\", "(*.m2ts)",0)

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

    If @error Then
    MsgBox(4096,"","Keine Datei ausgewählt")
    Else
    Run($eac3_exe & " " & $datei & " 2:ton.ac3")
    EndIf
    Return $datei
    Endfund

    [/autoit]

    Weiterhin lässt Du zu das man alle möglichen Dateiendungen auswählen kann. hatte ich schon angepasst.

    zu den Fragen: Evtl. kann man die Ausgaben in ein Logfile schreiben, sehr wahrscheinlich sogar.
    Und die Dos Gui dann verstecken, ansonsten kann man das Kosolenfenster auch auslesen.

    [ gelöst ] Arbeiten mit der Eingabeaufforderung

    https://autoit.de/index.php?page…Read#post222935

  • Filegetversion liefert nicht immer alle Informationen

    • Dietmar
    • 9. Juli 2011 um 19:38

    Nette Funktion aber leider nicht erfolgreich

    [autoit]

    for $i = 0 to 35
    ConsoleWrite(_GetExtProperty($exe,$i) & @CRLF)
    Next

    [/autoit]

    Wobei das mit den nummern ja Os-/Länderspezifisch ja nicht immer gleich ist.

    Output:

    Zitat

    >Running:(3.3.6.1):C:\Program Files (x86)\AutoIt3\autoit3.exe "C:\Users\Dietmar\Desktop\Install Update Tool.au3"
    setup
    467 MB
    Anwendung
    14.06.2011 12:04
    07.07.2011 10:07
    07.07.2011 10:07
    A
    0
    0
    Anwendung
    S-1-5-21-1500141448-3658633524-3907153644-1136
    Programm
    0
    0
    0
    0
    0
    0
    0
    Nicht bewertet
    0
    0
    0
    0
    0
    Copyright (C) 2009 Acresso Software Inc. and/or InstallShield Co. Inc. All Rights Reserved.
    0
    0
    0
    0
    0
    0
    0
    Firmenname
    Setup Launcher
    0
    +>19:34:18 AutoIT3.exe ended.rc:0
    >Exit code: 0 Time: 1.549

    Alles anzeigen
  • Filegetversion liefert nicht immer alle Informationen

    • Dietmar
    • 9. Juli 2011 um 19:17

    Hallo ich versuche mit Filegetversion Infos aus einer Setupdatei (Installshield) auszulesen.
    Leider klappt es nicht, nutze AutoIt 3.3.6.1 und Win7@64

    [autoit]


    $exe = "G:\Install\setup.exe"
    ;~ $exe = "D:\Setups\System\WindowsServer2003-KB914961-SP2-x86-DEU.exe"

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

    $a = FileGetVersion($exe,"ProductVersion")
    $b = FileGetVersion($exe,"ProductName")
    $c = FileGetVersion($exe,"FileDescription")
    ConsoleWrite($exe & @CRLF & $a & @CRLF & $b & @CRLF & $c & @CRLF)
    Exit

    [/autoit]
    Zitat

    >Running:(3.3.6.1):C:\Program Files (x86)\AutoIt3\autoit3.exe "C:\Users\Dietmar\Desktop\Install Update Tool.au3"
    G:\Install\setup.exe


    +>19:13:32 AutoIT3.exe ended.rc:0
    >Exit code: 0 Time: 1.044

    Output beim Test der anderen Exe (SP für Win2k3)

    Zitat

    >Running:(3.3.6.1):C:\Program Files (x86)\AutoIt3\autoit3.exe "C:\Users\Dietmar\Desktop\Install Update Tool.au3"
    D:\Setups\System\WindowsServer2003-KB914961-SP2-x86-DEU.exe
    6.3.0004.1
    Betriebssystem Microsoft® Windows®
    Selbstextrahierende CAB-Datei
    +>19:12:31 AutoIT3.exe ended.rc:0
    >Exit code: 0 Time: 1.542

    Alles anzeigen

    Wie komme ich an die Infos ran unter Windows sind die im Explorer sichtbar und auch bei den Dateieigenschaften unter Details.
    Habe auch #requireadmin probiert da ja dieses UAC Schild an der SetupDatei zu sehen ist.

    Gruß Dietmar


    Hab es mal erweitert damit man sieht, das die datei auch da it :)

    [autoit]

    $exe = "G:\Install\setup.exe"
    ;~ $exe = "D:\Setups\System\WindowsServer2003-KB914961-SP2-x86-DEU.exe"

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

    $z = FileGetVersion($exe)
    $a = FileGetVersion($exe,"ProductVersion")
    $b = FileGetVersion($exe,"ProductName")
    $c = FileGetVersion($exe,"FileDescription")
    ConsoleWrite($exe & @CRLF & $z & @CRLF & $a & @CRLF & $b & @CRLF & $c & @CRLF)
    Exit

    [/autoit]

    Output:

    Zitat

    >Running:(3.3.6.1):C:\Program Files (x86)\AutoIt3\autoit3.exe "C:\Users\Dietmar\Desktop\Install Update Tool.au3"
    G:\Install\setup.exe
    16.0.0.400


    +>19:22:13 AutoIT3.exe ended.rc:0
    >Exit code: 0 Time: 1.034

    Dummerweise interessiert mich nicht die Versionsnummer des Installprogrammes, sondern die des Inhalts. :wacko:

  • batch datei in script einbinden

    • Dietmar
    • 9. Juli 2011 um 18:52

    evtl. ist es so besser (verständlich)

    [autoit]

    $eac3_exe = "c:\programme\eac\eac3.exe"
    $datei = FileOpenDialog("m2ts Datei auswählen", "c:\", "(*.m2ts)",0)

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

    If @error Then
    MsgBox(4096,"","Keine Datei ausgewählt")
    Else
    Run($eac3_exe & " " & $datei & " 2:ton.ac3")
    EndIf

    [/autoit]

    Oben war noch ein Fehler drin die Dateiendung war doppelt ;)
    weiter oben abgeändert auf den Filter *.m2ts

    Brauchst Du nicht noch nen Parameter für die Ausgabedatei?
    Ich würde da ne kleine Gui drumzubasteln, mit nem Button für die Auswahl und einen für das starten.
    Evtl. noch ne Batch Funktion
    Aus Datei alle Files einlesen und abarbeiten oder alle aus einem Ordner

  • batch datei in script einbinden

    • Dietmar
    • 9. Juli 2011 um 14:59

    Welche Batch einbinden?

    [autoit]

    $dir_prg_exe = "Pfad zu der exe\"
    $datei = FileOpenDialog("m2ts Datei auswählen", "c:\", "(*.*)",0)

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

    If @error Then
    MsgBox(4096,"","No File(s) chosen")
    Else
    ;~ $datei = StringReplace($datei, "|", @CRLF)
    Run($dir_prg_exe & "eac3to.exe " & $datei & ".m2ts 2:ton.ac3")
    ;~ MsgBox(4096,"","You chose " & $datei)
    EndIf

    [/autoit]

    Im Prinzip kannst Du das Beispiel aus der Hilfe ja so übernehmen.

  • User ermöglichen Installer als Admin auszuführen...

    • Dietmar
    • 8. Juli 2011 um 15:07

    Ja starte deine Install.exe mit dem passenden Benutzer, dann ergibt sich der Rest doch von selbst.

    [autoit]

    RunAs

    [/autoit]
  • User ermöglichen Installer als Admin auszuführen...

    • Dietmar
    • 8. Juli 2011 um 14:01

    Stimmt wenn man nicht die nötigen Rechte hat muss man sich passend authentifizieren halt mit Benutzer/kennwort.

    Zitat


    Ich bin Admin bei mir und hab kein PW

    gib mal IP :)

  • Gentoo Xorg-Server

    • Dietmar
    • 8. Juli 2011 um 11:02

    -hal in den ueflags bzw. im /etc/makefile eintragen passend zum zu installierenden Programm

  • Gentoo Xorg-Server

    • Dietmar
    • 8. Juli 2011 um 10:23

    http://forums.gentoo.org/viewtopic-t-866171-start-0.html

  • Funktion wird nicht wie erwartet ausgeführt

    • Dietmar
    • 7. Juli 2011 um 18:53
    [autoit]

    controlclick("GSAK","T.Grid")
    oder
    controlclick("GSAK","T.Grid1")

    [/autoit]

    würde ich mal testen, also ausgeschrieben

  • ini Inhalt in ListView anzeigen lassen

    • Dietmar
    • 6. Juli 2011 um 21:11
    [autoit]

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

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

    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 625, 443, 192, 124)
    $Start = GUICtrlCreateButton("Lese Ini",470,50,50,25)
    $ListView1 = GUICtrlCreateListView("col1|col2|col3 ", 48, 40, 401, 257)

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

    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Start
    _Fill_Listview()
    EndSwitch
    WEnd

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

    Func _Fill_Listview()
    Dim $Item[50]
    $a_ini_test = IniReadSection("C:\Users\dietmar\Desktop\listview.ini","test")
    for $i_cnt = 1 to UBound($a_ini_test,1) -1
    $Item[$i_cnt] = GUICtrlCreateListViewItem($i_cnt & "|" & $a_ini_test[$i_cnt][0] & "|" & $a_ini_test[$i_cnt][1], $ListView1)
    Next
    EndFunc

    [/autoit]

    Ini:

    [autoit]

    [test]
    wert1 = abcdefg1
    wert2 = abcdefg2
    wert3 = abcdefg3
    wert4 = abcdefg4
    wert5 = abcdefg5
    wert6 = abcdefg6
    wert7 = abcdefg7
    wert8 = abcdefg8
    wert9 = abcdefg9
    wert10= abcdefg10

    [/autoit]

    Pfad zur Ini anpassen :)

    Natürlich sollte man den Wert vorher auf prüfen mit isarray oder ähnlich und nicht so gutmütig weiterverarbeiten

  • .bat benutzen ?

    • Dietmar
    • 6. Juli 2011 um 00:59
    Zitat

    wie kann ich einen zweiten Befehl in die Gleiche Konsole ausführen.


    Starte den2. Befehl am Ende des ersten Batches [call blablup.exe/bat] :S

  • .bat benutzen ?

    • Dietmar
    • 5. Juli 2011 um 16:37

    Auch das geht , aber warum sollte man wenn man mit AutoIt doch viel flexibler ist.
    Außer man hat wieder so einen Old-School Chef der es unbedingt als *.bat braucht. :rofl:

  • .bat benutzen ?

    • Dietmar
    • 4. Juli 2011 um 17:05

    äh ja evtl. direkt

    Run, Runas Shellexecute usw.

    Sollte in der BatchDatei etwas mehr Logik drinstecken als nur ein Programmaufruf (mit Parametern),
    dann kann man das auch mit AutoIt abbilden.

  • AutoIt auf dem Terminalserver oder einem Windows 2008 Server nutzen

    • Dietmar
    • 4. Juli 2011 um 16:45
    Zitat

    Maus und Tastatur Kommandos dürften nicht funktionieren wenn die Sitzung inaktiv ist, alles andere (Verzeichnisüberwachung, Korrektur von Ordnerberechtigungen usw.) sollte problemlos laufen.

    Das ist wahrscheinlich sein Problem ohne Maus/Tastatur funktioniert evtl. sein Script nicht.
    Vielleicht kann man es umschreiben (CLI) das es ohne Eingabegeräte auskommt.
    Da diese ja nicht mehr benutzbar sind nach Trennen :)

  • AutoIt auf dem Terminalserver oder einem Windows 2008 Server nutzen

    • Dietmar
    • 4. Juli 2011 um 16:14

    Dienst wie schon gesagt oder....
    Oder nimm vnc da bleibt die Sitzung PW geschützt so geöffnet das das Programm weiterläuft.
    Mit RDP wird es beim Trennen im Prinzip pausiert und beim Abmelden terminiert.

    Beides willst Du nicht, und wie gesagt es ist kein neues Feature wiie UAC oder so, sondern die Effekte gab es schon immer.

    Gruß Dietmar

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™