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. oh-ha

Beiträge von oh-ha

  • Laufwerksbuchstabe bei Partitionen USB Laufwerke und Bugfix cpl

    • oh-ha
    • 7. Juli 2018 um 14:26

    Hi,


    ersetze einfach mal das GuiList.au3 mit GuiListBox.au3 im Skipt. Sollte dann wieder rennen.Um

    das ganze zu erweitern für deine Ansprüche schaue dir diese Seite mal an
    Windows 10: .cpl, .msc und andere Befehle

    Edit: OK, muss man auch noch etwas im Skript anpassen um es lauffähig zu machen.

    Hier mal das angepasste:

    AutoIt
    #include <GUIConstants.au3>
    #Include <GuiListBox.au3>
    #include <Array.au3>
    Opt("GUIOnEventMode", 1)
    
    Dim $arSearch[1] = ['']
    Dim $arCPL[58][3] ; FENSTER| CPL-FILE| PARAMETER-INDEX
    $arCPL[0][0] = "Systemeigenschaften - Allgemein"
    $arCPL[1][0] = "Systemeigenschaften - Computername"
    $arCPL[2][0] = "Systemeigenschaften - Hardware"
    $arCPL[3][0] = "Systemeigenschaften - Erweitert"
    $arCPL[4][0] = "Systemeigenschaften - Erweitert <Button Systemleistung-Einstellungen> Leistungsoptionen"
    $arCPL[5][0] = "Systemeigenschaften - Systemwiederherstellung"
    $arCPL[6][0] = "Systemeigenschaften - Automatische Updates"
    $arCPL[7][0] = "Systemeigenschaften - Remote"
    $arCPL[8][0] = "Eigenschaften von Anzeige - Designs"
    $arCPL[9][0] = "Eigenschaften von Anzeige - Desktop"
    $arCPL[10][0] = "Eigenschaften von Anzeige - Bildschirmschoner"
    $arCPL[11][0] = "Eigenschaften von Anzeige - Darstellung"
    $arCPL[12][0] = "Eigenschaften von Anzeige - Einstellungen"
    $arCPL[13][0] = "Software - Programme ändern oder entfernen"
    $arCPL[14][0] = "Software - Neue Programme hinzufügen"
    $arCPL[15][0] = "Software - Windowskomponenten hinzufügen oder entfernen"
    $arCPL[16][0] = "Software - Programmzugriff und -standards festlegen"
    $arCPL[17][0] = "Eingabehilfen - Tastatur"
    $arCPL[18][0] = "Eingabehilfen - Sound"
    $arCPL[19][0] = "Eingabehilfen - Anzeige"
    $arCPL[20][0] = "Eingabehilfen - Maus"
    $arCPL[21][0] = "Eingabehilfen - Allgemein"
    $arCPL[22][0] = "Eigenschaften von Internet - Allgemein"
    $arCPL[23][0] = "Eigenschaften von Internet - Sicherheit"
    $arCPL[24][0] = "Eigenschaften von Internet - Datenschutz"
    $arCPL[25][0] = "Eigenschaften von Internet - Inhalte"
    $arCPL[26][0] = "Eigenschaften von Internet - Verbindungen"
    $arCPL[27][0] = "Eigenschaften von Internet - Programme"
    $arCPL[28][0] = "Eigenschaften von Internet - Erweitert"
    $arCPL[29][0] = "Regions- und Sprachoptionen - Regionale Einstellungen"
    $arCPL[30][0] = "Regions- und Sprachoptionen - Sprache"
    $arCPL[31][0] = "Regions- und Sprachoptionen - Erweitert"
    $arCPL[32][0] = "Eigenschaften von Maus - Tasten"
    $arCPL[33][0] = "Eigenschaften von Maus - Zeiger"
    $arCPL[34][0] = "Eigenschaften von Maus - Zeigeroptionen"
    $arCPL[35][0] = "Eigenschaften von Maus - Rad"
    $arCPL[36][0] = "Eigenschaften von Maus - Hardware"
    $arCPL[37][0] = "Eigenschaften von Maus - Geräteeinstellungen"
    $arCPL[38][0] = "Eigenschaften von Sounds und Audiogeräte - Lautstärke"
    $arCPL[39][0] = "Eigenschaften von Sounds und Audiogeräte - Sounds"
    $arCPL[40][0] = "Eigenschaften von Sounds und Audiogeräte - Audio"
    $arCPL[41][0] = "Eigenschaften von Sounds und Audiogeräte - Stimme"
    $arCPL[42][0] = "Eigenschaften von Sounds und Audiogeräte - Hardware"
    $arCPL[43][0] = "Telefon- und Modemoptionen - Wählregeln"
    $arCPL[44][0] = "Telefon- und Modemoptionen - Modems"
    $arCPL[45][0] = "Telefon- und Modemoptionen - Erweitert"
    $arCPL[46][0] = "Eigenschaften von Datum und Uhrzeit - Datum und Uhrzeit"
    $arCPL[47][0] = "Eigenschaften von Datum und Uhrzeit - Zeitzone"
    $arCPL[48][0] = "Windows-Sicherheitscenter - Hauptfenster"
    $arCPL[49][0] = "Windows-Sicherheitscenter - Warnungseinstellungen"
    $arCPL[50][0] = "Windows Firewall - Allgemein"
    $arCPL[51][0] = "Hardware-Assistant"
    $arCPL[52][0] = "Gamecontroller"
    $arCPL[53][0] = "Netzwerkverbindungen"
    $arCPL[54][0] = "Netzwerkinstallationsassistent"
    $arCPL[55][0] = "Benutzerkonten"
    $arCPL[56][0] = "ODBC-Datenquellen-Administrator"
    $arCPL[57][0] = "Eigenschaften von Energieoptionen"
    
    $arCPL[0][1] = "SYSDM.CPL"
    $arCPL[1][1] = "SYSDM.CPL"
    $arCPL[2][1] = "SYSDM.CPL"
    $arCPL[3][1] = "SYSDM.CPL"
    $arCPL[4][1] = "SYSDM.CPL"
    $arCPL[5][1] = "SYSDM.CPL"
    $arCPL[6][1] = "SYSDM.CPL"
    $arCPL[7][1] = "SYSDM.CPL"
    $arCPL[8][1] = "DESK.CPL"
    $arCPL[9][1] = "DESK.CPL"
    $arCPL[10][1] = "DESK.CPL"
    $arCPL[11][1] = "DESK.CPL"
    $arCPL[12][1] = "DESK.CPL"
    $arCPL[13][1] = "APPWIZ.CPL"
    $arCPL[14][1] = "APPWIZ.CPL"
    $arCPL[15][1] = "APPWIZ.CPL"
    $arCPL[16][1] = "APPWIZ.CPL"
    $arCPL[17][1] = "ACCESS.CPL"
    $arCPL[18][1] = "ACCESS.CPL"
    $arCPL[19][1] = "ACCESS.CPL"
    $arCPL[20][1] = "ACCESS.CPL"
    $arCPL[21][1] = "ACCESS.CPL"
    $arCPL[22][1] = "INETCPL.CPL"
    $arCPL[23][1] = "INETCPL.CPL"
    $arCPL[24][1] = "INETCPL.CPL"
    $arCPL[25][1] = "INETCPL.CPL"
    $arCPL[26][1] = "INETCPL.CPL"
    $arCPL[27][1] = "INETCPL.CPL"
    $arCPL[28][1] = "INETCPL.CPL"
    $arCPL[29][1] = "INTL.CPL"
    $arCPL[30][1] = "INTL.CPL"
    $arCPL[31][1] = "INTL.CPL"
    $arCPL[32][1] = "MAIN.CPL"
    $arCPL[33][1] = "MAIN.CPL"
    $arCPL[34][1] = "MAIN.CPL"
    $arCPL[35][1] = "MAIN.CPL"
    $arCPL[36][1] = "MAIN.CPL"
    $arCPL[37][1] = "MAIN.CPL"
    $arCPL[38][1] = "MMSYS.CPL"
    $arCPL[39][1] = "MMSYS.CPL"
    $arCPL[40][1] = "MMSYS.CPL"
    $arCPL[41][1] = "MMSYS.CPL"
    $arCPL[42][1] = "MMSYS.CPL"
    $arCPL[43][1] = "TELEPHON.CPL"
    $arCPL[44][1] = "TELEPHON.CPL"
    $arCPL[45][1] = "TELEPHON.CPL"
    $arCPL[46][1] = "TIMEDATE.CPL"
    $arCPL[47][1] = "TIMEDATE.CPL"
    $arCPL[48][1] = "WSCUI.CPL"
    $arCPL[49][1] = "WSCUI.CPL"
    $arCPL[50][1] = "FIREWALL.CPL"
    $arCPL[51][1] = "HDWWIZ.CPL"
    $arCPL[52][1] = "JOY.CPL"
    $arCPL[53][1] = "NCPA.CPL"
    $arCPL[54][1] = "NETSETUP.CPL"
    $arCPL[55][1] = "NUSRMGR.CPL"
    $arCPL[56][1] = "ODBCCP32.CPL"
    $arCPL[57][1] = "POWERCFG.CPL"
    
    $arCPL[0][2] = 0
    $arCPL[1][2] = 1
    $arCPL[2][2] = 2
    $arCPL[3][2] = 3
    $arCPL[4][2] = -1
    $arCPL[5][2] = 4
    $arCPL[6][2] = 5
    $arCPL[7][2] = 6
    $arCPL[8][2] = -1
    $arCPL[9][2] = 0
    $arCPL[10][2] = 1
    $arCPL[11][2] = 2
    $arCPL[12][2] = 3
    $arCPL[13][2] = 0
    $arCPL[14][2] = 1
    $arCPL[15][2] = 2
    $arCPL[16][2] = 3
    $arCPL[17][2] = 1
    $arCPL[18][2] = 2
    $arCPL[19][2] = 3
    $arCPL[20][2] = 4
    $arCPL[21][2] = 5
    $arCPL[22][2] = 0
    $arCPL[23][2] = 1
    $arCPL[24][2] = 2
    $arCPL[25][2] = 3
    $arCPL[26][2] = 4
    $arCPL[27][2] = 5
    $arCPL[28][2] = 6
    $arCPL[29][2] = 0
    $arCPL[30][2] = 1
    $arCPL[31][2] = 2
    $arCPL[32][2] = 0
    $arCPL[33][2] = 1
    $arCPL[34][2] = 2
    $arCPL[35][2] = 3
    $arCPL[36][2] = 4
    $arCPL[37][2] = 5
    $arCPL[38][2] = 0
    $arCPL[39][2] = 1
    $arCPL[40][2] = 2
    $arCPL[41][2] = 3
    $arCPL[42][2] = 4
    $arCPL[43][2] = 0
    $arCPL[44][2] = 1
    $arCPL[45][2] = 2
    $arCPL[46][2] = 0
    $arCPL[47][2] = 1
    $arCPL[48][2] = -99
    $arCPL[49][2] = 0
    $arCPL[50][2] = -99
    $arCPL[51][2] = -99
    $arCPL[52][2] = -99
    $arCPL[53][2] = -99
    $arCPL[54][2] = -99
    $arCPL[55][2] = -99
    $arCPL[56][2] = -99
    $arCPL[57][2] = -99
    
    $guiCPL = GUICreate("Generiere CPL - CmdLine", 625, 513, -1, -1)
    GUISetOnEvent($GUI_EVENT_CLOSE, "guiCPLClose")
    $Group1 = GUICtrlCreateGroup(" Suche      ( OHNE Suchbegriff wird Liste neu geladen )", 8, 8, 609, 49)
    $inSearch = GUICtrlCreateInput("", 40, 26, 433, 21)
    GUICtrlSetTip(-1, 'Mit Suche OHNE Suchbegriff' & @LF & 'wird die Liste wieder neu geladen.')
    $btnSearch = GUICtrlCreateButton("Start", 500, 26, 100, 21, $BS_DEFPUSHBUTTON)
    GUICtrlSetOnEvent(-1, "btnSearchClick")
    GUICtrlCreateGroup("", -99, -99, 1, 1)
    $List1 = GUICtrlCreateList("", 8, 64, 609, 357)
    GUICtrlSetOnEvent(-1, "List1Click")
    $Group2 = GUICtrlCreateGroup(" Cmd-Line ", 8, 432, 609, 73)
    $inCmdOut = GUICtrlCreateInput("", 40, 448, 433, 21, BitOR($ES_AUTOHSCROLL,$ES_READONLY))
    GUICtrlSetColor(-1, 0x00008B)
    $btnShow = GUICtrlCreateButton("&Test", 500, 448, 100, 21, 0)
    GUICtrlSetOnEvent(-1, "btnShowClick")
    $btnRaw = GUICtrlCreateButton("Kopiere &String pur", 68, 477, 150, 21, 0)
    GUICtrlSetOnEvent(-1, "btnRawClick")
    $btnRun = GUICtrlCreateButton("Kopiere String als: &Run( )", 295, 477, 150, 21, 0)
    GUICtrlSetOnEvent(-1, "btnRunClick")
    GUICtrlCreateGroup("", -99, -99, 1, 1)
    GUISetState(@SW_SHOW)
    _setList()
    
    HotKeySet("!t", "btnShowClick")
    HotKeySet("!s", "btnRawClick")
    HotKeySet("!r", "btnRunClick")
    
    While 1
        Sleep(100)
    WEnd
    
    Func _setList()
        For $i = 0 To UBound($arCPL)-1
            GUICtrlSetData($List1, $arCPL[$i][0])
        Next
    EndFunc
    
    Func btnRawClick()
        Local $file = GUICtrlRead($inCmdOut)
        If $file <> '' Then
            ClipPut($file)
            MsgBox(0, '', $file & @LF & @LF & 'wurde in Zwischenablage kopiert' )
        EndIf
    EndFunc
    
    Func btnRunClick()
        Local $file = GUICtrlRead($inCmdOut), $str
        If $file <> '' Then
            $str = "Run('" & $file & "')"
            ClipPut($str)
            MsgBox(0, '', $str & @LF & @LF & 'wurde in Zwischenablage kopiert' )
        EndIf
    EndFunc
    
    Func btnSearchClick()
        Local $toSearch = GUICtrlRead($inSearch)
        ReDim $arSearch[1]
        $arSearch[0] = ''
        _GUICtrlListBox_ResetContent($List1)
        If $toSearch = '' Then
            _setList()
        Else
            For $i = 0 To UBound($arCPL)-1
                If StringInStr($arCPL[$i][0], $toSearch) Then
                    If $arSearch[0] = '' Then
                        $arSearch[0] = $arCPL[$i][0]
                    Else
                        ReDim $arSearch[UBound($arSearch)+1]
                        $arSearch[UBound($arSearch)-1] = $arCPL[$i][0]
                    EndIf
                EndIf
            Next
            For $i = 0 To UBound($arSearch)-1
                GUICtrlSetData($List1, $arSearch[$i])
            Next
        EndIf
    EndFunc
    
    Func btnShowClick()
        Local $file = GUICtrlRead($inCmdOut)
        If $file <> '' Then Run($file)
    EndFunc
    
    Func guiCPLClose()
        Exit
    EndFunc
    
    Func List1Click()
        $currPosIndex = _GUICtrlListBox_GetCaretIndex($List1)
    
        For $i = 0 To UBound($arCPL)-1
            If $arCPL[$i][0] = _GUICtrlListBox_GetText($List1, $currPosIndex) Then ExitLoop
        Next
        GUICtrlSetData($inCmdOut, _Generate($arCPL[$i][1], $arCPL[$i][2]))
    EndFunc
    
    Func _Generate($CPL, $PARAM)
        Local $cmd = "control.exe "
        If $PARAM <> -99 Then
            $cmd &= $CPL & ",," & $PARAM
        Else
            $cmd &= $CPL
        EndIf
        Return $cmd
    EndFunc
    Alles anzeigen

    Wenn du in der Datenträgerverwaltung etwas machen möchtest würde ich das mit Diskpart machen, da es über cmd zu bedienen ist kann man das auch leicht über Autoit steuern.

    Um Laufwerksbuchstaben zu ändern würde das dann so aussehen. Wie wird ein Laufwerksbuchstabe mit Diskpart zugewiesen.

    Hier mal eine Liste der Möglichkeiten mit Diskpart

  • [Frage] IE Maximieren?

    • oh-ha
    • 17. März 2018 um 21:35

    Habe so was schon mal über die Reg gemacht gehabt

    Fullscreen an

    Code
    #RequireAdmin
    RegWrite ( "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main" ,"FullScreen", "REG_SZ", "yes")
    ShellExecute("iexplore.exe", "www.autoit.de")

    Oder halt normal starten

    Code
    #RequireAdmin
    RegWrite ( "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main" ,"FullScreen", "REG_SZ", "no")
    ShellExecute("iexplore.exe", "www.autoit.de")
  • Shutdown cmd Befehl abrufen

    • oh-ha
    • 25. November 2017 um 17:47

    Nicht das AutoIT daran schuld ist.

    Mal mit den verschiedenen Modis probiert?

    Mit/Ohne UPX

    X64 mit/ohne UPX

    X86 mit/ohne UPX

  • Shutdown cmd Befehl abrufen

    • oh-ha
    • 25. November 2017 um 16:27

    Also bei EventID 200 ist nicht normal, dauert das herunterfahren zu lange, ok damit erzähle ich dir ja nichts neues aber mehr sehe/kenne ich da auf anhieb auch nicht.

    Hier mal das was Microsoft dazu sag: Event ID 200 Windows Diagnostics

  • Shutdown cmd Befehl abrufen

    • oh-ha
    • 25. November 2017 um 08:44

    Netzteil kann eine Ursache sein aber auch eine noch nicht bearbeitet Anfrage.

    Hast du mal in der Ereignissanzeige nachgeschaut was da schief läuft?

    Unter "Start" mal --> Ereignisanzeige eingeben, als Admin starten wenn du da Einträge löschen möchtest.

    Unter "Anwendungs- und Dienstprotokolle" --> Microsoft --> Windows --> Diagnostics-Performance --> Betriebsbereit

    Dann mal nachschauen was da Probleme macht.

    Edit: ID-Liste gelöscht, war die falsche

    Wenn du da noch mehr eintauchen möchtest was das Protokolieren von Windows angeht dann schaue dir das mal an, ist zwar für Vista beschrieben geht aber auch für Win 10 nach kleineren Aufwand.

    Start/Runterfahren Protokoll

    Der auf der Seite erwähnte "Xbootmgr" ist hier mit enthalten: Windows Assessment and Deployment Kit

    Richtig gut beschrieben ist es hier:

    Windows Performance Toolkit – Installation – Teil 1

    Windows Performance Toolkit – Leistungsanalyse – Teil 2

    Windows Performance Toolkit – Starten/Herunterfahren analysieren – Teil 3


  • Dateien drucken per Explorer Kontextmenü

    • oh-ha
    • 29. Oktober 2017 um 16:22

    Um zu sehen wo da wie was steht bieten sich auch diese beiden kleinen Programme an.

    ShellMenuView v1.37 und ShellExView v1.97

    Im ShellMenuView wird dir auch angezeigt wo es in der Reg. steht.

  • Dateien drucken per Explorer Kontextmenü

    • oh-ha
    • 29. Oktober 2017 um 12:28

    Hier mal was zu den 15 Dateien die nur gedruckt werden.

    Link

    Und hier etwas um *.txt im Contex hinzufügen oder aber auch entfernen zu können.

    Link

    Sollte auch bei Win10 gehen, zumindest bei mir macht es das.


    Ups zu langsam.

  • 7-Zip und AutoIt

    • oh-ha
    • 23. September 2017 um 12:54

    7zip kann man doch auch komplett über Komandozeile steuern wozu dann auch noch eine UDF ?

    Zip Command Line Version



  • Button Schrift linksbündig mit Abstand

    • oh-ha
    • 9. September 2017 um 15:36

    Meinst du das hier von diesen Post Textlänge in Pixel ermitteln

    C
    ; #FUNCTION# ====================================================================================================================
    ; Name...........: _GetTextMeasure
    ; Description ...: Ermittelt den Platz zur Darstellung eines Textes unter Angabe von Größe, Attributen und Font
    ; Syntax.........: _MeasureText($sText, $iSize, $iStyle, $sFont)
    ; Parameters ....: $sText    Der auszumessende Text
    ;                  $iSize    Die Größe des Fonts in pt
    ;                  $iStyle   Kombination der Textattribute
    ;                            0 - Normal weight or thickness of the typeface (Standard)
    ;                            1 - Bold typeface
    ;                            2 - Italic typeface
    ;                            4 - Underline
    ;                            8 - Strikethrough
    ;                  $sFont    Name des verwendeten Fonts (Standard='Arial')
    ; Return values .: Array[Höhe, Breite]
    ; Author ........: BugFix ( AutoIt@bug-fix.info )
    ; ===============================================================================================================================
    #include-once
    #include <GDIPlus.au3>
    Func _GetTextMeasure($sText, $iSize=8.5, $iStyle=0, $sFont='Microsoft Sans Serif')
        _GDIPlus_Startup()
        Local $hGUI = GUICreate("", 800, 400)
        GUISetState(@SW_HIDE, $hGUI)
        Local $hFormat = _GDIPlus_StringFormatCreate(0)
        Local $hFamily = _GDIPlus_FontFamilyCreate($sFont)
        Local $hFont = _GDIPlus_FontCreate($hFamily, $iSize, $iStyle, 3)
        Local $tLayout = _GDIPlus_RectFCreate(0, 0, 0, 0)
        Local $hGraphic = _GDIPlus_GraphicsCreateFromHWND($hGUI)
        Local $aInfo = _GDIPlus_GraphicsMeasureString($hGraphic, $sText, $hFont, $tLayout, $hFormat)
        Local $iWidth = Ceiling(DllStructGetData($aInfo[0], "Width"))
        Local $iHeight = Ceiling(DllStructGetData($aInfo[0], "Height"))
        _GDIPlus_StringFormatDispose($hFormat)
        _GDIPlus_FontDispose($hFont)
        _GDIPlus_FontFamilyDispose($hFamily)
        _GDIPlus_GraphicsDispose($hGraphic)
        _GDIPlus_ShutDown()
        GUIDelete($hGUI)
        Local $aOut[2] = [$iHeight,$iWidth]
        Return $aOut
    EndFunc  ;==>_GetTextMeasure
    Alles anzeigen
  • Button Schrift linksbündig mit Abstand

    • oh-ha
    • 9. September 2017 um 07:26

    Sollte so gehen.

    AutoIt
    #Region ;************ Includes ************
    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #EndRegion ;************ Includes ************
    GUICreate("Example", 300, 200)
    GUICtrlCreateButton("  Dies ist ein" &  @CRLF & "  Testbutton, " &   @CRLF & "  dessen Schrift"  &   @CRLF & "  linksbündig ist", 10, 10, 85, 60, BitOR($BS_MULTILINE, $BS_LEFT))
    GUISetState(@SW_SHOW)
    While 1
        Switch GUIGetMsg()
            Case $GUI_EVENT_CLOSE
                ExitLoop
        EndSwitch
    WEnd
    Alles anzeigen
  • Poker-Card-Machine v3

    • oh-ha
    • 26. August 2017 um 06:47

    Finde es so wie es ist ganz gut, bis auf den von Andy genannten Bug. Ist mir des öfteren passiert das ich versehentlich auf eine Karte geklickt hatte und diese sich dann nicht mehr drehte.
    Man kommt auch ohne Probleme auf 100000 Münzen im Gamemode 1.

    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

  • Windows 10 Tab und Autoit.

    • oh-ha
    • 20. Februar 2017 um 07:17

    Benutze selber ein Lenovo YogaBook mit Windows 10, da hatte ich bis dato noch keine Probleme mit Autoit.

  • Ausgänge ansteuern mit AutoIt

    • oh-ha
    • 18. Januar 2017 um 09:04

    Habe mal etwas ähnliches gemacht für meine Gartenbewässerung.
    Dafür hatte ich zweiVelleman K8055 Relaiskarten. Diese wollte ich anfangs auch über Autoit ansteuern
    Was ich dann aber gelassen habe. Realisiert habe ich es über ein Programm Licht24Pro mit dem ich
    meine Gartenbewässerung gesteuert hatte. Dieses Licht24Pro Programm kann auch über Kommandozeilen Parameter
    gesteuert werden. Für nur eine Signallampe wäre es aber etwas zu viel des guten.

    Edit:
    Ach so, um da auch 230V Ventile und die Brunnenpumpe ansteuern zu können hat die Vellman-Relaiskarte diese Relaiskarten angesteuert, etwas abgeändert.

    da ich ja nur die 5V Steuerung zu verfügung hatte.

  • Zu autoit.de verlinken

    • oh-ha
    • 2. November 2014 um 23:31

    Hallo,

    mal eine Frage am rande. Habe ein kleines Programm geschrieben in Autoit, dazu auch eine kleine Website gemacht und auch nach hier hin verlinkt.
    Da steht nur "Ivy ist komplett in Autoit geschrieben worden" und das halt nach hier verlinkt. Kann man das so machen oder wollt ihr das nicht ?
    Lieber einmal zu viel gefragt als zum zweiten mal einen auf den Deckel bekommen. Erste mal war mit heise.de.


    gruss
    oh-ha

  • Ordnerbeschreibung erstellen mit AutoIt

    • oh-ha
    • 20. Oktober 2014 um 17:18

    Das in einen Netzwerk anzupassen. Da muss ich dann auch passen.


    Gruss
    oh-ha

  • Ordnerbeschreibung erstellen mit AutoIt

    • oh-ha
    • 19. Oktober 2014 um 22:07

    Und es geht doch so wie du es im ersten Post beschrieben hast bezw. wie es im Link stand.
    Habe es selber bei mir getestet und es wurde bei mir, Windows 7 Ultimate 32bit ohne Probleme
    der Infotext angezeigt. Hatte mir dann doch keine ruhe gelassen, auch wenn man mal einen halben Tag
    vor Google hängt :P .
    Hier der Link: WinFAQ

    Sorry für meine vorher wohl falsche Annahme das es nicht so geht. ;(
    Was sich aber noch störend auswirken kann ist das man diesen Ordner noch mit dem Attribut +s ausstatten muss.

    Edit: noch einmal ein Bild dazu:
    [Blockierte Grafik: http://www.imgbox.de/users/jojono/autoit/Test.jpg]

    Die Desktop.ini schaut so aus

    Code
    [.ShellClassInfo]
    InfoTip=Hierbei handelt es sich um meine Datei die ich mal Testweise mit dieser Info versehen habe.

    Und so kannst du einen Ordner erstellen mit Autoit der dann deinen Infotext anzeigt.

    [autoit]

    DirCreate('Test')
    IniWrite(@ScriptDir & '\Test\desktop.ini', '.ShellClassInfo', 'InfoTip','Hierbei handelt es sich um meine Datei die ich mal Testweise mit dieser Info versehen habe.')
    FileSetAttrib(@ScriptDir & '\Test\desktop.ini', "+SH")
    FileSetAttrib(@ScriptDir & '\Test', "+S")

    [/autoit]


    Gruss
    oh-ha

  • Ordnerbeschreibung erstellen mit AutoIt

    • oh-ha
    • 16. Oktober 2014 um 21:37

    Hallo,

    kenne da nur einen Weg das zu machen. Ist hier beschrieben.
    http://www.windowspage.de
    Wenn du das per Autoit machen möchtest bleibt dir nur der Weg über die Registry.


    Gruss
    oh-ha

  • Icon in der Taskleiste nicht Anzeigen

    • oh-ha
    • 4. Oktober 2014 um 14:19

    Ups,

    du glaubst gar nicht was ich da schon alles am rumzaubern war.
    Vielen Dank :thumbup:

    mfg
    oh-ha

  • Icon in der Taskleiste nicht Anzeigen

    • oh-ha
    • 4. Oktober 2014 um 13:40

    Hallo,

    möchte gerne das Symbol in der Taskleiste (nicht im TrayMenü) ausblenden.
    Das fertige Programm kann sich später duplizieren und so würde ich mir die Taskleiste zumüllen mit immer dem selbigen Icon.

    Das Problem ist wohl der aufbau der Gui selber wie es scheint.
    Diese schaut so aus:

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    $GUI = GUICreate("", 200, 200, 100, 100, $WS_POPUP, BitOR($WS_EX_TOPMOST,$WS_EX_TOOLWINDOW,$WS_EX_CONTROLPARENT, $WS_THICKFRAME))
    $Button1 = GUICtrlCreateButton("Beenden", 64, 56, 75, 25)
    GUISetState(@SW_SHOW)
    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button1
    Exit
    EndSwitch
    WEnd

    [/autoit]


    Ich kann leider davon auch nicht abweichen da sich dieses auf die grundlegenden Eigenschaften des Programms auswirken würde.
    Hat da jemand eine Idee wie man derartiges bewerkstelligen kann ?

    mfg
    oh-ha

  • Excel Höhe und Breite Text Box bestimmen

    • oh-ha
    • 2. Mai 2014 um 20:05

    Danke,

    so weit bin ich noch nicht, fange gerade erst an mit dem Skript.
    Kannst gar nicht abschätzen wie du mir damit gerade geholfen hast. :D
    Mache mir ein Kalendarium in Excel was dann später als ausfüllbares PDF Formular ausgegeben werden soll.
    Das sind dann immer die Tage des Monats X 6 Einträge pro Zeile also max 186 Zellen die eine Text Box bekommen.


    Gruß
    oh-ha

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™