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

Beiträge von peethebee

  • Geschlossen: AutoIt-Kalender

    • peethebee
    • 29. Juni 2006 um 23:40

    Er meinte SVN, wenn ich mich nicht täusche, dürfte es aber gefunden haben.

    peethebee

  • 2 Dateien Zeile für Zeile zusammenfugen

    • peethebee
    • 29. Juni 2006 um 23:08

    Hallo,

    Vielen Dank für dein Lob!
    Wir tun unser bestes...
    Meine Lösung hatte aufgrund meiner knappen zeit den Vorteil, dass noch Platz für deine eigenen Gedanken blieb ;)

    Edit: Ach ja, wenn es was sinnvolles wird, freuen wir uns, wenn du den Quelltext mit uns teilst...

    peethebee

  • Geschlossen: AutoIt-Kalender

    • peethebee
    • 29. Juni 2006 um 22:44

    Hallo!

    Habe wieder ein bisschen was eingebaut (Wochenansicht).
    Bin gerade am Hochladen des Kalenders per FTP dran. Dazu habe ich die FTP.au3 aus dem englischen Forum verwendet.

    Der folgende Code lädt aber nur die Termindatei korrekt hoch. Die settings.gld erscheint einfach nicht...
    (Idee: muss ich die vllt. im Textmodus schicken?)

    Code
    ; peethebee
    Func _export_ftp()
    	If MsgBox(4, "FTP-Export", 'Wollen Sie den Kalender "' & $open_cal_name & '" wirklich auf dem in den Einstellungen angegebenen FTP-Server veröffentlichen?' & @CRLF & @CRLF & 'Dadurch wird er möglicherweise öffentlich verfügbar.') = 6 Then
    		; FTP-Verbindung aufbauen
    		$ftop_con = _FTPOpen($PROGRAM_NAME, 1, '', '', 0) ; Hier müsste man Proxies auslesen und angeben
    		; Verbindung zum Server aufbauen
    		$server = _Decrypt(GetCalOpt("FTP", "Server"))
    		$user = _Decrypt(GetCalOpt("FTP", "User"))
    		$pass = _Decrypt(GetCalOpt("FTP", "Pass"))
    		$port = GetCalOpt("FTP", "Port", "21")
    		$subdir = GetCalOpt("FTP", "SubDir", "")
    ;~ 		MsgBox(0, "FTP-Daten", $server & " " & $user & " " & $pass & " " & $port)
    		$ftp_server = _FTPConnect($ftop_con, $server, $user, $pass, $port)
    		If @error Then 
    			_SetStatus("Verbindung mit dem FTP-Server gescheitert")
    		Else
    			; Info für User
    			; Verzeichnis auslesen
    			SplashTextOn("FTP-Upload", "Das Verzeichnis wird auf dem FTP-Server erstellt." & @CRLF & "Bitte warten Sie...")
    			_FTPMakeDir($ftp_server, "/" & $subdir & $open_cal_name)
    			; Kalender-Datei hochschieben
    			SplashTextOn("FTP-Upload", "Die Datei mit den Terminen wird gerade auf den FTP-Server geladen." & @CRLF & "Bitte warten Sie...")
    			_FTPPutFile($ftp_server, $open_cal_fullpath, "/" & $subdir & $open_cal_name & "/" & $open_cal_name & ".gld")
    			; Settings-Datei hochschieben
    			SplashTextOn("FTP-Upload", "Die Datei mit den Einstellungen wird gerade auf den FTP-Server geladen." & @CRLF & "Bitte warten Sie...")
    			_FTPPutFile($ftp_server, $open_cal_path & $open_cal_name & "\settings.gld", "/" & $subdir & $open_cal_name & "/settings.gld")
    			; Verbindung schließen
    			_FTPClose($ftop_con)
    			SplashOff()
    			_SetStatus("Kalender per FTP hochgeladen")
    		EndIf
    	EndIf
    EndFunc
    Alles anzeigen
  • 2 Dateien Zeile für Zeile zusammenfugen

    • peethebee
    • 29. Juni 2006 um 22:08
    Code
    Dim $array1[1], $array2[1]
    
    
    _FileReadToArray("C:\Text.txt", $array1)
    _FileReadToArray("C:\Text2.txt", $array2)
    For $i = 1 to $array1[0]
    	$array1[$i] = $array1[$i] & $array2[$i]
    Next
    _FileWriteFromArray("C:\ergebnis.txt", $array1, 1)

    ungetestet.

    peethebee

  • SetColor

    • peethebee
    • 29. Juni 2006 um 21:44

    Der Thread, den ich im englischen Forum gemeint habe:
    http://www.autoitscript.com/forum/index.php?showtopic=27362

  • 2 Dateien Zeile für Zeile zusammenfugen

    • peethebee
    • 29. Juni 2006 um 21:19

    Hallo!

    Schon mal selbst was versucht?
    Am einfachsten wohl erst mal beide mit _ArrayReadFromFile in zwei Array einlesen, dann das eine Array jeweils mit dem Teil des anderen ergänzen und das Ergebnis mit _ArrayWriteToFile schreiben.

    peethebee

  • SetColor

    • peethebee
    • 29. Juni 2006 um 18:43

    Hallo!

    Habe ich erst vor kurzem im enlischen Forum gelesen.
    Müsstest du da mal ein bisschen suchen, war aber genau das, was du wolltest.

    AutoIt-Forum

    peethebee

  • Geschlossen: AutoIt-Kalender

    • peethebee
    • 29. Juni 2006 um 17:32

    Anleitung hat Gun-Food weiter vorne geschrieben. Damit sollte es gehen.

    Aber der Server ist im Moment öfter mal down, so auch gerade wieder. Gun-Food wird das in Ordnung bringen demnächst, denke ich.

    peethebee

  • Geschlossen: AutoIt-Kalender

    • peethebee
    • 29. Juni 2006 um 15:40

    Ja, SVN wäre echt gut, da ist es halt immer aktuell. Wenn die meisten Tester dranhängen würden, müsste ich auch nicht jede Version hochladen ins Forum.

    peethebee

  • Geschlossen: AutoIt-Kalender

    • peethebee
    • 29. Juni 2006 um 06:50

    Hallo jonk!

    Wäre dir sehr verbunden gewesen, wenn du ein bisschen Text dazu hättest schreiben können, aber trotzdem danke.

    @ Fehler 1:
    Hängst du nicht am Subversion-Repository dran? In der aktuellen Version gibt es die Zeile nämlich gar nicht mehr. Damit sollte das Problem behoben sein. Wenn man die au3-Datei als "beta run" ausführt, dann enthält die Fehlermeldung die Fehlerzeile korrekt und ich könnte es der Funktion zuordnen, die scheitert.

    @Neuer Termin:
    Ich vermute mal, dass du einen Button "Termin hinzufüge" oder so vermisst hast. Den gibt es einfach noch nicht, wird aber kommen. Ich wollte GtaSpider nicht zu sehr in "seine" GUI reinpfuschen.
    Deshalb dann die Nachfrage, beim Schließen. Wenn du da "Ja" sagst, dann speichert er auch.

    @MsgBox:
    Das ist vermutlich eine vergessene Debug-MsgBox. Wenn du mir den Ort sagst, ist sie schnell wieder raus.

    peethebee

  • GUICtrlSetTip, nach anklicken kein Anzeige mehr

    • peethebee
    • 28. Juni 2006 um 22:28

    Vielleicht liegt es an anderen Stellen in deinem Code...
    Könntest du ihn vielleicht komplett posten?
    Könnte sein, dass z.B. laufende Funktionen Aktualisierungen verhindern...

    peethebee

  • Geschlossen: AutoIt-Kalender

    • peethebee
    • 28. Juni 2006 um 21:03

    Hallo!

    So, noch mal ein kleiner Überblick, was noch grob zu tun ist und wer es übernimmt:
    - Einstellungsmenü an die zahlreichen neuen Optionen anpassen, die bisher nur im Code stehen (Gun-Food)
    - Stark verbesserte Termin-Anlegen-Funktion (Termine über mehrere Tage, wiederholte Termine, ...)
    - Alarmfunktionen (Markus)
    - Adressbuch (Markus vermutilch)
    - Verschlüsselung, Teamwork-Funktionen (FTP, HTML usw.) (peethebee)
    - Termindarstellung in der GUI (peethebee)

    peethebee

  • Geschlossen: AutoIt-Kalender

    • peethebee
    • 28. Juni 2006 um 17:34

    Hallo!

    Ich habe es in einer Funktion gekippt und muss jetzt nur noch so was aufrufen:

    Code
    _DoSQL("INSERT INTO Appointments VALUES ...")


    So ist das dann schon recht erträglich.

    Einen Datenbankbrowser habe ich schon und habe das Zip-Archiv auch in das Repository geschoben, weil es ohne so was echt nicht geht.

    Was schon geht, ist das Anlegen der DB beim Anlegen eines neuen Kalenders. Auch das Speichern eines Termines geht erstmals. Da fehlen allerdings noch die skurrilen Sachen, die Programmlogik erfordern. Das wird dann nachgereicht.
    Jetzt kommt das Auslesen dran.

    Danke für deine Hilfe noch mal, jonk.

    Edit: Ich stelle auch mal auf minutengenaue Terminplanung um. Das erleichtert es doch ein bisschen.

    Edit2: Alles neue steht im Repo - habe jetzt keine Lust, es noch als Zip hochzuladen. Vllt. gibt es da ja eine SVN-Erweiterung, die automatisch Zips generiert...
    Es geht jetzt auch erstmals das Speichern von Terminen, deshalb Versionsnummer 0.10 vergeben.
    Diese steht im ersten Post zum Download - gerade bei dieser Version wäre viel Testinput hilfreich (klappt alles, Geschwindigkeit?)

    peethebee

  • Geschlossen: AutoIt-Kalender

    • peethebee
    • 28. Juni 2006 um 15:16

    Hallo!

    Nach einigen Umbauten an deiner grundsätzlich aber SEHR hilfreichen Lösung von jonk habe ich es bei mir jetzt mit einem Test zum Laufen bekommen. Es scheint tatsächlich genau eine Datei zu entstehen, sodass wir die Backup-Funktionen so belasesn können. Ich werde vermutlich die ganzen Abfragen in eine Funktion kapseln, damit man seine Befehle einfach, schnell und übersichtlich absetzen kann.

    Leider kann ich das Repository im Moment nicht erreichen.

    peethebee

  • Windowsfenster auslesen

    • peethebee
    • 28. Juni 2006 um 06:46

    Du kannst natürlich ein AutoIt-Skript schreiben, das AutoIt automatisch installiert, das dann kopilieren (evtl. auch mit FileInstall) und dann die enstandene Exe-Datei in nLite oder was auch immer einfügen. Das sollte ja gehen.

    peethebee

  • id3 tag auslesen und ggf. verändern ???

    • peethebee
    • 27. Juni 2006 um 22:34

    Mach mal wen du es in SciTE offen hast Alt+F5, dann sollte er es mit der Beta starten. Sonst noch das SciTE-Update für die Beta-Version drauf machen.

    peethebee

  • viele Grüsse ausm Pott ;-)

    • peethebee
    • 27. Juni 2006 um 18:35

    Ich schließe mich Gun-Food an - das geht runter wie Öl, schön, dass ihr euch hier wohl fühlt.
    Und das gute Google-PageRank lohnt sich doch und die gute Domain...

    peethebee

  • Frage

    • peethebee
    • 27. Juni 2006 um 18:31

    Hast du meinen Post gelesen ?(

    Zitat


    Deinem Prorgamm wird der Name der angeklickten Datei in der Regel als erster Parameter übergeben, das kannst du aber mit der Stellung von "%1" anpassen.


    Das gibst du also in der Registry mit an, dass du die Datei als ersten Parameter willst. Mit $CmdLine kannst du es dann einfach auslesen beiom Programmstart und leicht anzeigen.

    peethebee

  • Prozentanzeige bzw Text auslesen.

    • peethebee
    • 27. Juni 2006 um 18:28

    Hallo!

    .NET und JAVA wird nie erkannt. Auch nicht-standard Win-Controls (also erweiterte oder ganz eigene) sind außerhalb der Reichweite von AutoIt.
    Man könnte versuchen die Datei mit FileOPen zu öffnen und das SCheitern (@error oder Rückgabewertt, wei0 ich nicht genau), dann so zu deuten, dass gerade geschrieben wird. Das ist natürlich nicht 100% sicher, aber als Workaround vllt. ganz brauchbar.

    peethebee

  • Windowsfenster auslesen

    • peethebee
    • 27. Juni 2006 um 18:23

    Hallo!

    AutoIt Window Info Tool is insofern zu empfehlen, da AutoIt alles verarbeiten kann, was das Tool liefert, dass aber auch umgekehrt mit AutoIt nicht nativ geht, was das Tool nicht erkennt.
    Deshalb sehe ich keinen Grund davon pauschal abzugehen.
    Vielleicht kannst du deine Gründe erklären?

    peethebee

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™