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

Beiträge von Yaerox

  • [PROJEKT] Automatisierter Download und Verarbeitung von Audiodateien

    • Yaerox
    • 4. September 2013 um 17:21

    Ich hatte bevor ich mit AutoIt angefangen habe zwar schon ein wenig Programmierdenken, aber AutoIt war so leicht, und hat mich so in die Gedankengänge einbezogen, weil hat auch der Code logisch verständlich ist, mittlerweile ist kaum eine Sprache noch ein großes erstaunen.

    Besonders die AutoIt Hilfe hat mich damals begeistert, man kann einfach durch das klicken und eingeben von Stichpunkten sehr schnell jede Lösung finden.

  • [PROJEKT] Automatisierter Download und Verarbeitung von Audiodateien

    • Yaerox
    • 4. September 2013 um 16:44

    Was ich persönlich noch sehr wichtig finde ist der Schreibstil sowie das benennen der Variablen
    https://autoit.de/index.php?page=Thread&threadID=31948 (hier besonders die präfixlisten)
    https://autoit.de/index.php?page=Thread&threadID=3720
    damit jeder der hilft es einfacher hat zu verstehen was du tust ;)

  • [PROJEKT] Automatisierter Download und Verarbeitung von Audiodateien

    • Yaerox
    • 4. September 2013 um 15:59

    eukalyptus ich kann mir garnet vorstellen, dass die so viel zu tun haben :P Ich dachte immer Moderatoren sind wie Politiker, bissle quatschen und dafür Geld kriegen :P Spaß ^^

    Ja man hat da eigentlich keine Grenzen gesetzt bei den Funktionen. Man könnte das aufs extremste ausbauen.

    Darf man eigentlich fragen für welchen Sender du das schreibst?

    Praktikable Lösung ... ich muss auf der arbeit alle Programme so lösen, dass sie schnell und einfach klickbar sind, und wenn man sie nicht klicken dürfen soll dann schalte ich sie solange aus. Daher würd ich für jedes Thema einen Button machen und solange ein Download gestartet ist alle anderen immer ausblenden, oder einfach immer eine Abfrage machen ob ein Download grad im gange ist und dann Irgendwo ein Control hin das zeigt hey da ist ein download grad aktiv daher passiert nun nichts.

  • [PROJEKT] Automatisierter Download und Verarbeitung von Audiodateien

    • Yaerox
    • 4. September 2013 um 14:56

    In diesem Zusammenhang würde mich interessieren, ob es möglich ist die Dateien mit AutoIt runter zu laden, an z.B. VirtualDJ weiterzuleiten, dass diese somit dort direkt eingespielt werden und der Moderator die kleinen Teilschnitte selber On Air via Mischpult zusammen mischt :)

    Würden die in der richtigen Reihenfolge auf den Decks liegen, wäre das ja dann kein Akt mehr einen Übergang zu mischen. Zumindest nicht für einen echten DJ ^^

  • Script von 06:30 Uhr bis 17 Uhr täglich laufen lassen und evtl. am Wochenende nicht

    • Yaerox
    • 4. September 2013 um 13:30

    Das ist aber in AutoIt eigentlich gar kein Problem!

    Ich habe für unsere Internen Abläufe eine eigene voll automatisierte Ablaufsteuerung geschrieben, die bei uns 24/7 (außer bei reboots) rennt und alle sind zufrieden bis begeistert.

    Mach dein Ablauf den du oben hast einfach in eine Funktion. Dann machst du dir eine Hauptschleife in der du prüfst was deine Systemuhrzeit sagt (Vorsicht! Häufiges Problem sind nicht korrekte Uhrzeiten. Meine arbeitet teilweise mit Datenbanken/anderen Rechnern zusammen daher wollte ich zur Vorsicht mal darauf hinweisen.). Dann ganz einfache Abfragen.

    Du könntest du da ja einen festen Zeitplan hast das sogar noch angenehm von den Ressourcen machen.

    [autoit]


    If BitAnd(BitAnd(@HOUR & @MIN & @SEC >= "060000", @HOUR & @MIN & @SEC <= "173000"), BitAnd(@WDAY >= 2, @WDAY <= 6)) Then
    _DeineFunction()
    Else
    ;Entweder ermittel die Zeitdifferenz bis zum nächsten Zeitpunkt an der gearbeitet werden soll und mache ein
    ;Sleep($iErmittelter_Zeitpunkt)
    ;Oder eine Alternative wäre das nutzen von AdlibRegister, welche du außerhalb deinen gewünschten Zeiten UnRegisterst
    ;und für die gewünschte Zeit ein mal registrierst.
    EndIf

    [/autoit]


    Es gibt gewisse Dinge wie einen einmaligen Zeitstempel zu setzen und den für alle Abfragen zu nehmen, was manchmal sehr sinnvoll sein kann, da bei den Systemzeiten jedesmal das aktuelle genommen wird, und es von einer zur anderen Abfrage geändert sein kann.

  • [PROJEKT] Automatisierter Download und Verarbeitung von Audiodateien

    • Yaerox
    • 4. September 2013 um 11:38

    Für mich hört sich das definitiv lösbar und sehr genial an!

    Heißt das eigentlich dass du mehrer Buttons möchtest zum Aktualisieren des jeweiligen Thema?

    Soweit würde ich mir an deiner Stelle dann erstmal einen GUI machen mit ein paar Knöpfen. Zum entwickeln vll. 2 mehr FTP Server 1 Testen und für den 2ten natürlich auch. Dann schaust du dir an wie man FTP-Verbindungen aufbaut und Daten bezieht. Wenn diese Funktionen soweit klar sind würd ich dann alles ein wenig spezialisieren mit den Optionsmöglichkeiten und zum schluss das zusammenfügen von Audiodateien. Wobei ich dies vll. in einem seperatenSkript erstmal ausprobieren würde.

  • [PROJEKT] Automatisierter Download und Verarbeitung von Audiodateien

    • Yaerox
    • 4. September 2013 um 08:18

    Klingt interessant. Darf man fragen wie du darauf gekommen bist, welchen Nutzen es hat? Sieht nach einer Lösung im Bereich Audiobearbeitung aus :)

    Soweit finde ich die Beschreibung gut. Meine erste Frage wäre, soll das Skript dauerhaft laufen, oder pro Start einen Durchlauf tätigen. Zweite Frage wäre, kannst du alle benötigten Einstellungsmöglichkeiten genauer definieren? Zugangsdaten für den FTP ist klar, Gain-Level kenne ich auch nur aus dem Audiobearbeitungsbereich.

    Ansonsten würde ich erstmal keine Probleme sehen. Schau dir an wie man mit AutoIt und FTP-Servern arbeitet, da dies deine Grundlage sein wird, und sonst scheint es mir zumindest gut realisierbar :)

  • Programm vor Weitergabe schützen

    • Yaerox
    • 4. September 2013 um 08:10

    Ich habe noch keine eigenen Erfahrungen damit gemacht. Auf einer Schulung zu Softwaresicherheit wurde das Thema ein mal kurz angeschnitten. Da wurde dann als Beispielverfahren folgendes genutzt:

    Du verteilst an deine Kunden einen Schlüssel. Dieser ist selbstverständlich verschlüsselt. Dieser wird an eien DB gesendet und dort geprüft. Nun war dort die Vorraussetzung, dass (hier der Part den ich nicht ganz verstanden hatte) du den Schlüssel auf der DB prüfen lässt, da sofern der Encode Teil mit im Programm für einen möglichen IT'ler ein Freifahrtsschein sein könnte. Jedenfalls müsstest du einfach so schauen, dass auch nur so viele Schlüssel auf der DB sind wie du vergeben hast.

    Selber ausprobiert oder mal damit auseinander gesetzt habe ich noch nie. Leider. Alternativ ist mir gestern Abend das Thema SAAS eingefallen, sofern es überhaupt eine Möglichkeit für dich darstellt.

  • Programm vor Weitergabe schützen

    • Yaerox
    • 3. September 2013 um 22:37

    Ich nehme an ein Mod muss dies tun. :)

  • SAP lernen nur auf Schulungen und im Betrieb möglich?

    • Yaerox
    • 3. September 2013 um 20:17

    Öhm so wirkt es für mich aber eher danach, dass mögliche Interessenten sehen wieso sich das erledigt hat 8| Aber nunja ...

  • Eine weitere Neue

    • Yaerox
    • 3. September 2013 um 15:11

    Hallo und herzlich willkommen im AutoIt Forum :)

    Zitat von AnMa

    Ich habe grundsätlich kein Interesse an fertigen Lösungen

    ... dann nehm ich's wieder mit ;(
    [autoit]

    Local $sString = "Willkommen im AutoIt Forum!"

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

    For $i = 0 To StringLen($sString)
    If $i = 0 Then
    ConsoleWrite(StringMid($sString, 1, StringLen($sString)) & @CR)
    Else
    ConsoleWrite(StringMid($sString, $i + 1, StringLen($sString)) & StringMid($sString, 1, $i) & @CR)
    EndIf
    Next

    [/autoit]
  • Brauche Ideen für Einladung [bis morgen Mittag]

    • Yaerox
    • 3. September 2013 um 14:59

    Und wie sieht sie aus? ^^

    Großer Schriftzug „Einladung“ mit Arial - 12 pt. Schwarz auf weißem Hintergrund? :D

  • Programm vor Weitergabe schützen

    • Yaerox
    • 3. September 2013 um 08:30

    Vll. hat er nicht gesehen dass die Hilfe und Unterstützung nur für AutoIt gedacht ist, und sowas ins Offtopic gehört.

  • Programmiersprachen - Diskussion in Hinsicht auf Berufliche Zukunft und Anwendungsfall

    • Yaerox
    • 3. September 2013 um 08:12

    Der Aspekt der beiden Sprachen sie seien einfach ist übrigens kein Problem, wie gesagt programmiere ich schon eine weile und sehe keine Probleme in der schwierigkeit.

    Aber zu den eigentlichen von euch genannten Themen kann ich noch nicht so viel sagen. Ich meine ich habe mit Perl dinge auf Windows zum laufen bringen müssen ... Gott sei dank gab es fertige Tools zum erstellen einer executable. Ich google derzeit noch ein wenig über die Aufgaben der jeweiligen Entwickler. Um zu versuchen ein relativ klares Bild zu bekommen und mich einfacher entscheiden zu können.

    An der Stelle auch noch mal ein wenig Lob, die bisherigen Foren die man bei Google auf den ersten zwei Seiten findet haben mit Argumenten wie "Java ist doof - hihihi" argumentiert. Zeigt ein mal wieder die Qualität dieses Forums :) Sehr beeindruckend. Daumen hoch!

    Edit: Auch wenn ichdie C-Sprachen im großen und ganzen aufgrund ihrer Schreibweise hässlich finde, hab ich grad mal mit C# angefangen. Ich baue mal mein letztes AutoIt Projekt damit nach. Mal schauen wie ich vor ran komme...

  • Programmiersprachen - Diskussion in Hinsicht auf Berufliche Zukunft und Anwendungsfall

    • Yaerox
    • 2. September 2013 um 20:22

    Realitätsnah im Sinne von eine Sprache die beruflich eine Zukunft bieten kann. Klar kann das Web-Programmierung auch, aber ich glaube es ist riskanter darauf zu hoffen als wenn du z.B. SAP kannst ;) SAP wäre eig. mein Favorit, aber das kann ich mir jetzt nicht beibringen und muss/werde ich dann im Betrieb lernen.

    Größtes Problem für mich ist die Vorstellung, das man mit C# Homepages schreiben kann und mit Java z.B. auch Verwaltungssoftware. Das sind die Informationen die ich atm habe, also Java halt für Andriod und Web, und C# für Verwaltungssoftware mit Datenbanken.....

  • Programmiersprachen - Diskussion in Hinsicht auf Berufliche Zukunft und Anwendungsfall

    • Yaerox
    • 2. September 2013 um 19:39

    Soweit schon mal danke für die bisherigen Antworten.
    Ja dass niemand sagen kann mach dies mach das ist mir halt klar. Ich bin von meinen Interessen sehr hin- und hergerissen, und versuche mich irgendwo zu finden, wo ich mir vorstellen kann, dass ich dort bleibe. Für mich ist es aber wichtig realitätsnah zu bleiben. Wenn ich sage ich will gute Berufschancen später, kann ich wahrscheinlich einen Großteil nehmen, allerdings denke ich auch daran was es zu hauf gibt. Ich meine die Web-Entwickler Branche ist meiner Meinung nach sehr überschwemmt zumal da viel unter der Hand gemacht wird von Hobbybastlern. Daher dachte ich an Java/C# da ich denke dies hat beruflich gesehen eine größere Chance erfolgreich zu sein. Nein ich denke nicht an ne Million, aber später einen sicheren Job zu haben

  • Liste die den nächsten Monat mit Tagesangabe darstellt.

    • Yaerox
    • 2. September 2013 um 15:11

    Win 7 64 Bit / AutoIt (ich muss es jedesmal nachschlagen "-.-) 3.3.8.1 ist 23. - 29. Dezember Woche 52 und 30. + 31. Woche 1 des folgejahres.

  • Imagelist bei Buttons

    • Yaerox
    • 2. September 2013 um 15:09
    Zitat von Schnitzel

    Wenn du einfach nur ein Icon setzten willst ist ImageList auch vollkommen "überdimensioniert".
    Ein einfaches GUICtrlSetImage() bzw. _GUICtrlButton_SetImage() würde da ausreichen.

    Jaja, die gute alte Frage: Nehm ich den Hammer oder den Schraubendreher um einen Nagel in die Wand zu kriegen. Soll nur 1 Bild ständig bleiben ist die SetImage Variante wahrscheinlich ressourcensparender und optimierter. Da hat er recht :)

  • Imagelist bei Buttons

    • Yaerox
    • 2. September 2013 um 15:03

    Ich sag mal so, in der Hilfe einiger der GUIImageList Funktion wird es so gemacht, daher kann ich dir keine Antwort auf die Frage geben, nur vermuten würde ich es ist so in Ordnung. Es ist soweit ich weiß ein Unterschied ob du das mit Button-Icons machst, oder mit AddItems...

  • Imagelist bei Buttons

    • Yaerox
    • 2. September 2013 um 14:34

    Ich mache es immer wie folgt, wenn ich mehrere Buttons nehme:

    Spoiler anzeigen
    [autoit]

    #include <GuiImageList.au3>
    #include <GuiButton.au3>

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

    Local $hImagelist, _
    $hImage_Btn1, _
    $cID_Btn1, _
    $hImage_Btn2, _
    $cID_Btn2, _
    $hImage_Btn3, _
    $cID_Btn3

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

    GUICreate("", 140, 50)
    $hImagelist =_GUIImageList_Create()

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

    $hImage_Btn1 = _GUIImageList_Create(32, 32, 5, 3, 1)
    _GUIImageList_AddIcon($hImage_Btn1, @SystemDir & "\shell32.dll", 211, True)
    $cID_Btn1 = GUICtrlCreateButton("", 5, 5, 40, 40)
    _GUICtrlButton_SetImageList($cID_Btn1, $hImage_Btn1, 0)

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

    $hImage_Btn2 = _GUIImageList_Create(32, 32, 5, 3, 1)
    _GUIImageList_AddIcon($hImage_Btn2, @SystemDir & "\shell32.dll", 210, True)
    $cID_Btn2 = GUICtrlCreateButton("", 50, 5, 40, 40)
    _GUICtrlButton_SetImageList($cID_Btn2, $hImage_Btn2, 0)

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

    $hImage_Btn3 = _GUIImageList_Create(32, 32, 5, 3, 1)
    _GUIImageList_AddIcon($hImage_Btn3, @SystemDir & "\shell32.dll", 209, True)
    $cID_Btn3 = GUICtrlCreateButton("", 95, 5, 40, 40)
    _GUICtrlButton_SetImageList($cID_Btn3, $hImage_Btn3, 0)

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

    GUISetState(@sw_show)
    while 1
    if GUIGetMsg() = -3 Then
    Exit
    EndIf
    Wend

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

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™