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

Beiträge von autoBert

  • Anfänger: Wie kann ich Text ersetzen in einer htm Datei ?

    • autoBert
    • 28. Februar 2011 um 20:39

    Hallo Einsatz,

    nur zur Vervollständigung, es geht auch so:

    [autoit]

    #Include <File.au3>
    $sHTMLFilename = "c:/Downloads/index.htm"
    _ReplaceStringInFile($sHTMLFilename,"NVU", "Dreamweaver")

    [/autoit]

    ich denke aber dass dein Problem bereits gelöst ist. Daher wäre es allerdings auch schön wenn du den Thread auf gelöst setzt. Einfach 1. Beitrag bearbeiten, Präfix (nähe Überschrift) ändern und speichern (absenden)

    mfg autoBert

  • Hilfe bei GUI checken

    • autoBert
    • 28. Februar 2011 um 20:30

    Hallo K_Back,

    herzlich willkommen im Forum und viel Spass mit AutoIt.

    Hier kannst du dir die deutsche Hilfe herunterladen.
    Hier gibt es ein AutoIt-Tutorial: http://wiki.autoit.de/wiki/index.php/TutorialSehr hilfreich ist auch das Buch von peethebee

    und jetzt zu deinen Fragen: um Werte aus einem Control auszulesen verwendest du

    [autoit]

    $wert = GuiCtrlRad($ControlID)

    [/autoit]

    speziell für Checkboxen musst du es so machen

    [autoit]

    if BitAnd(GUICtrlRead($Konverter),$GUI_CHECKED) then
    GUICtrlSetState($ControlID,$GUI_ENABLE)
    $nFaktor = 0.5 ;Wert der säter in Berechnung einfliessen soll
    Else
    GUICtrlSetState($ControlID,$GUI_DISABLE)
    $nFaktor = 1.0 ;Wert der säter in Berechnung einfliessen soll
    EndIf

    [/autoit]

    mfg autoBert

  • Gitarren-Tab & Songtext - MP3-Player

    • autoBert
    • 28. Februar 2011 um 04:44

    Wohl eher nicht:

    Zitat von Auszug aus seinem Benutzerprofil

    Letzte Aktivität

    Mittwoch, 11. August 2010, 15:11

    mfg autoBert

  • Up- und Downloads zum FTP-Server mit Anmeldung. Welcher Befehl? Wie geht das grundsätzlich?

    • autoBert
    • 27. Februar 2011 um 21:37

    Hallo janrenzlow,

    so kannst du Dateien herunterladen:

    Spoiler anzeigen
    [autoit]

    #include <FTPEx.au3>

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

    $server = 'ftp.csx.cam.ac.uk'
    $username = ''
    $pass = ''
    $FTPFile = "/README"
    $DLFile =@ScriptDir & "\ReadMeTest.txt"
    if FileExists($DLFile) Then FileDelete($DLFile)

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

    $Open = _FTP_Open('MyFTP Control')
    $Conn = _FTP_Connect($Open, $server, $username, $pass)
    if _FTP_FileGet($Conn,$FTPFile,$DLFile) Then
    ShellExecute($DLFile)
    Else
    MsgBox(0,"Donload","fehlgeschlagen")
    EndIf
    $Ftpc = _FTP_Close($Open)

    [/autoit]

    so hochladen:

    Spoiler anzeigen
    [autoit]

    #include <FTPEx.au3>

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

    $server = 'ftp.csx.cam.ac.uk'
    $username = ''
    $pass = ''
    $FTPFile = "/README"
    $ULFile =@ScriptDir & "\ReadMeTest.txt"

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

    $Open = _FTP_Open('MyFTP Control')
    $Conn = _FTP_Connect($Open, $server, $username, $pass)
    if _FTP_FileGet($Conn,$ULFile,$FTPFile) Then
    MsgBox(0,"Upload","erfolgreich")
    Else
    MsgBox(0,"Upload","fehlgeschlagen")
    EndIf
    $Ftpc = _FTP_Close($Open)

    [/autoit]

    Edit: Falls die Zugangsdaten für deinen Server echt sind würde ich sie schleunigst ändern

    mfg autoBert

  • IRC Nachrichten "auslesen"

    • autoBert
    • 27. Februar 2011 um 20:51
    Zitat von B4stiii

    @bot save: heute um 13 Uhr Essen mit Anna.

    Dann schreibt der bot z.B in eine Datei
    24.12.1991 12:33 Essen mit Anna

    bist du noch nicht in 2011 angekommen ?

    mfg autoBert

  • Winpcap - IP - Ethernet kommt nicht an !?

    • autoBert
    • 27. Februar 2011 um 20:27

    Darter, sollte man davon ausgehen dürfen

    AntiSpeed, laufen denn die Beispiele die hier beiliegen?

    mfg autoBert

  • Launcher. | Ein Problem.

    • autoBert
    • 27. Februar 2011 um 20:20

    so sollten diese beiden Macken behoben sein. Schau dir aber noch einmal

    [autoit]

    InetGetinfo;2 und 3

    [/autoit]

    an, denn wenn eine INet-Störung ist kommst du so nie aus der Schleife,

    mfg autoBert

  • _IELoadwait scheint nicht zu greifen

    • autoBert
    • 27. Februar 2011 um 19:57

    Hallo hotwheel,

    den Thread kannst du auf gelöst setzten indem du den 1. Beitrag bearbeitest, Präfix (nähe Überschrift) änderst und danach speicherst (absenden klicken)

    mfg autoBert

  • klickt falsch! ;)

    • autoBert
    • 27. Februar 2011 um 19:17

    Hallo stayawayknight,

    du unterschätzt die Lernfähigkeit unserer Neuzugänge. Btw.: du solltest dir auch die Begriffdefinition zu Rekurssion durchlesen, scheinst da Nachholbedarf zu haben, denn das ganze ist keine Rekurssion da mit dem Schliessen des neuen Tabs ja nicht zum aufrufenden zurückgekehrt wird

    mfg autoBert

  • _IELoadwait scheint nicht zu greifen

    • autoBert
    • 27. Februar 2011 um 19:06

    Hallo Hotwheels,

    herzlich willkommen im Forum und viel Spass mit AutoIt.

    Hier kannst du dir die deutsche Hilfe herunterladen.
    Hier gibt es ein AutoIt-Tutorial: http://wiki.autoit.de/wiki/index.php/TutorialSehr hilfreich ist auch das Buch von peethebee

    und jetzt zu deiner Frage; eigentlich hast d ja doppelt gemoppelt den _IENaviagte hast du ja auch schon angewiesen zu warten bis die Seite geladen hat.

    Zitat von Aus Bemerkungen zu _IELoadWait

    Manche Sicherheitseinstellungen des Browsers können unter Umständen _IELoadWait daran hindern, dass das Skript erst fortgesetzt wird, wenn die Seite fertig geladen wurde. Dies kann Fehlermeldungen zur Folge haben. In diesen Fällen sollte man auf _IELoadWait() verzichten und stattdessen auf alternative Methoden ausweichen, um auf das Fertigstellen des Ladevorgangs einer Webseite zu warten. Dies kann z.B. durch Sleep(), Auslesen der Browser-Status-Bar oder anderen Methoden erreicht werden

    mfg autoBert

  • Wiedergabelieste erstellen

    • autoBert
    • 27. Februar 2011 um 03:29

    Hallo Skilkor,

    den Pfad dannst du so kürzen:

    [autoit]


    $Folder = "C:\Programme\AutoIt3\MyProjects\MP3_Batchdownloader\Downloaded\Marius Müller Westernhagen"
    $aFolder = StringSplit($Folder,"\")
    if IsArray($aFolder) Then $Folder = $aFolder[$aFolder[0]-1] & "\" & $aFolder[$aFolder[0]]
    ConsoleWrite($Folder & @crlf); zur Kontrolle kann gelöscht werden

    [/autoit]

    Oscar liest in seinem Starplayer v3 Informationen aus den ID3-Tags. Die benötigte UDF ist auch dabei,

    mfg autoBert

  • Webcam Livestream

    • autoBert
    • 26. Februar 2011 um 23:15

    Hallo ProblemUser,

    ich gehe davon aus, dass sie hier heraus kopiert wurde: http://www.autoitscript.com/forum/index.php?showtopic=79366&view=findpost&p=572154 Author Ludocus

    mfg autoBert

  • ShellExecute mit Parameter?

    • autoBert
    • 26. Februar 2011 um 22:45
    Zitat von DaisukeHideki

    Wenn nicht, dann kann dieses Thema geschlossen werden.


    Hier werden nur Threads von Admins/Mods geclosed die den Forenregeln widersprechen.
    Du kannst (und solltest auch) das aber selbst machen, indem du deinen Eröffnungspost bearbeitest, dort den Präfix (nähe Überschrift) auf gelöst stellst und danach speicherst,

    mfg autoBert

  • klickt falsch! ;)

    • autoBert
    • 26. Februar 2011 um 22:27

    Hallo Yomyo,

    herzlich willkommen im Forum und viel Spass mit AutoIt.

    Hier kannst du dir die deutsche Hilfe herunterladen.
    Hier gibt es ein AutoIt-Tutorial: http://wiki.autoit.de/wiki/index.php/TutorialSehr hilfreich ist auch das Buch von peethebee

    und jetzt zu deiner Frage, da verschiebt sich wohl im Explorer die horizontale Scrollleiste, Abhilfe siehe

    mfg autoBert

  • Ausgabe einer Inputbox zentrieren

    • autoBert
    • 26. Februar 2011 um 18:31

    Hallo Silverlight,

    [autoit]


    #include <EditConstants.au3>
    ;....
    ;....
    GUICtrlCreateInput("Name", 5, 25, 390, 18,$ES_CENTER)
    ;....
    ;....

    [/autoit]

    mfg autoBert

  • aus JPG durch Umformung ein PNG erstellen

    • autoBert
    • 26. Februar 2011 um 02:38

    Bist du dir sicher, dass Pain.net eine Frestellungsfunktion hat? Afair habe ich in ct in einem Vergleich gelesen, dass es diese nicht hat. Ausserdem gibt es hier bessere Künstler als mich,

    mfg autoBert

  • Launcher. | Ein Problem.

    • autoBert
    • 26. Februar 2011 um 02:11

    Hallo DaisukeHideki,

    sorry muss _DownlodFile heissen. Hier das komplette Skript

    Spoiler anzeigen
    [autoit]

    ;#include <array.au3>
    #Include <Date.au3>

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

    Global $tStart, $tDiff, $iToDo, $iRTime, $sMSG, $iSize, $nKBPerSec

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

    $ServerINI = @ScriptDir & "\Serverupdate.ini"
    $VersionLocal = IniRead(@ScriptDir & "\MCupdate.ini", "Update", "Version", "0.0")
    ;InetGet("http://46.4.146.40/minecraft/updates/update.ini", $ServerINI, 1, 0)
    $VersionServer = IniRead($ServerINI, "Update", "Version", "0.0")
    If $VersionLocal <> $VersionServer Then ;wenn die Versionen nicht übereinstimmen dann
    $aFiles = IniReadSection($ServerINI, "Files")
    ;_ArrayDisplay($aFiles)
    $bAllOk = True
    For $i = 1 To $aFiles[0][0]
    $tStart = TimerInit()
    ConsoleWrite($aFiles[$i][1] & @CRLF)
    If Not _DownloadFile($aFiles[$i][1], $aFiles[$i][0]) Then
    Beep(800, 1000) ;Fehler beim Download
    $bAllOk = False
    ExitLoop
    EndIf
    Next
    EndIf
    If $bAllOk Then FileCopy($ServerINI, @ScriptDir & "\MCupdate.ini", 1) ;wenn alles erledigt wird ServerIni zur lokalen Ini

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

    Func _DownloadFile($sDownloadLink, $sLocalPath)
    Local $hDL = InetGet($sDownloadLink, $sLocalPath, 1, 1)
    $iSize = InetGetSize($sDownloadLink)
    Do
    Sleep(250)
    $aDL_Info = InetGetInfo($hDL)
    If $aDL_Info[0] > 0 Then
    _CalcPerformance($aDL_Info[0], $aDL_Info[2])
    TrayTip("downloading => " & $sLocalPath, $sMSG, 10, 16)
    EndIf
    Until $aDL_Info[2]
    Return $aDL_Info[3]
    EndFunc ;==>_DownloadFile

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

    Func _CalcPerformance($iRead, $bDone)
    $tDiff = TimerDiff($tStart)
    $iToDo = Round(($iSize - $iRead) / 1024, 2)
    $nKBPerSec = Round($iRead / $tDiff * 1000 / 1024, 2)
    $iPercent = Round($iRead / $iSize * 100, 2)
    if ($iSize = 0) And Not $bDone Then
    $iRTime = "unbekannt"
    Else
    $iRTime = Round($iToDo / $nKBPerSec, 0)
    EndIf
    $sMSG = Round($iRead / 1024, 0) & "/" & Round($iSize / 1024, 0) & " KB " & " = " & $iPercent & "%" & @CRLF
    $sMSG &= "durchschnittlich KB/s = " & $nKBPerSec & @CRLF ;& "aktuell: KB/s " & $nKBAct & @CRLF
    If Not $bDone Then
    $sMSG = $sMSG & "vermutlich zu Ende:" & StringLeft(StringRight(_DateAdd('s', $iRTime, _NowCalc()), 8), 5)
    ;ConsoleWrite($sMSG & @CRLF)
    Else
    $sMSG = $sMSG & "benötigte Zeit = " & Round($tDiff / 1000, 0)
    EndIf
    ;if $iSize > 0 Then $sMSG = $sMSG & " sec"
    EndFunc ;==>_CalcPerformance

    [/autoit]

    mfg autoBert

  • aus JPG durch Umformung ein PNG erstellen

    • autoBert
    • 26. Februar 2011 um 02:04

    Hallo Com,

    was sich so einfach anhört ist leider etwas komplitierter. Ich würde gerne in meinem neen Projekt (YT-Downloader Ver. 2 ) ein PNG verwenden, dass ungefähr so ausschauft:
    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.
    enstanden ist es aus:
    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.
    jedoch ist das Ergebnis nicht befriedigend, denn ich habe keine Bildbearbeitungssoftware mit Freistellungsfunktunktion. auch sind durch verzerren der einzelnen Bildausschnitte zum hineinkopieren die Bereiche Vorder- und Hinterrad subotimal. Diese dürfen ruhig etwas markanter werden sollen aber als Räder und nicht als Ovale wie bei mir zu erkennen sein. Wichtig ist mir dass ich darauf in dem Bereich hinter vorderem Radkasten und vor dem hineren Radkasten und oberen Dachholm und unterem Rahmen eine Fläche von ca. 600 breit und 400 hoch unterbringen kann. Der "Beetle-Bus" soll in einem hellen Blau, die Fenster in einem dunkleren Blau sein. Die Ähnlichkeit zum VW-Beetle ist gewollt, sprich die Front- und auch die Heckpartie sollen etwas markanter ausfallen

    mfg atoBert

    Dateien

    beetleVan6001.png 305,29 kB – 0 Downloads Beetle1.jpg 99,02 kB – 0 Downloads
  • Launcher. | Ein Problem.

    • autoBert
    • 26. Februar 2011 um 01:37

    Hallo DaisukeHideki,

    das könnte z.B.: so auussehen:

    Spoiler anzeigen
    [autoit]

    $ServerINI = @ScriptDir & "\Serverupdate.ini", "Update"
    $VersionLocal = IniRead(@ScriptDir & "\MCupdate.ini", "Update", "0.0")
    InetGet("http://46.4.146.40/minecraft/updates/update.ini", $ServerINI, 1, 0)
    $VersionServer = IniRead = IniRead($ServerINI), "0.0")
    If $VersionLocal <> $VersionServer Then ;wenn die Versionen nicht übereinstimmen dann
    $aFiles = IniReadSection($ServerINI, "Files")
    $bAllOk = True
    For $i = 1 To $aFiles[0][0]
    if not _download($aFiles[$i][0],$aFiles[$i][1]) then
    ;Fehler beim Download
    $bAllOk =False
    ExitLoop
    EndIf
    Next
    EndIf
    if $bAllOk Then FileCopy($ServerINI,@ScriptDir & "\MCupdate.ini",1) ;wenn alles erledigt wird ServerIni zur lokalen Ini

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

    Func _DownloadFile($sDownloadLink, $sLocalPath, $iSize, $iItem)
    Local $hDL = InetGet($sDownloadLink, $sLocalPath, 1, 1), $aDL_Info, $tStart, $iPercent
    $tStart = TimerInit()
    Do
    Sleep(250)
    $aDL_Info = InetGetInfo($hDL)
    ;hier die Infos des Arrays $aDL_Info auswerten
    ;z.B. in Labels auf Gui oder als TrayTipp oder in ProgressOn anzeigen
    Until $aDL_Info[2]
    Return $aDL_Info[3]
    EndFunc ;==>_DownloadFile

    [/autoit]
    Code
    [Update]
    Version=2.1
    [Files]
    autoit-v3-setup.exe=http://www.autoitscript.com/cgi-bin/getfile.pl?autoit3/autoit-v3-setup.exe
    autoit-v3.3.5.6-beta-setup.exe2=http://www.autoitscript.com/autoit3/files/beta/autoit/autoit-v3.3.5.6-beta-setup.exe2

    mfg autoBert

  • Attribute von _GUIImageList_Add und _GUICtrlListView_AddItem

    • autoBert
    • 26. Februar 2011 um 01:11

    Hallo Prickel,

    das kann ich an dem Code-Ausschnitt nicht erkennen, wobei du da kein Icon setzten würdest sondern ein SolidBitMap so wie hier: Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.
    Desweiteren kann ich mich noch erinnern, dass ich abwechselnde Zeilenfärbung auf die einfache Tour mit

    [autoit]

    GUICtrlSetBkColor(-1, $GUI_BKCOLOR_LV_ALTERNATE) ; legt fest, dass Hintergrundfarbe wechselt
    GUICtrlSetBkColor(-1, 0xFFFFCC) ; Hintergrundfarbe 1

    [/autoit]


    bei meine LV zum Anzeigen von Icons nicht hinbekommen habe, da man dafür anscheinend nur

    [autoit]

    GuiCtrlCreateListViewItem
    GUICtrlSetBkColor(-1, 0xFFFFFF) ; Hintergrundfarbe 2

    [/autoit]

    aber nicht das fürs Icon setzen benötigte

    [autoit]

    _GUICtrlListView_AddItem

    [/autoit]

    verwenden kann, die Methode die BugFix beschrieben hat um jedem SubItem eine eigene Farbe geben zu können habe ich in diesem Beispiel nicht getestet bin aber trotzdem überzeugt dass sie funktionieren würde,

    mfg autoBert

    Dateien

    41_ListView Create Solid BitMap.jpg 37,82 kB – 0 Downloads

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™