Run("beispiel.exe"), dann macht er es im Arbeitsverzeichnis, was normalerweise Skripteverzeichnnis ist, aber geändert werden kann, oder
Run(@ScriptDir & "\beispiel.exe"), dann ist es definitiv das Verzeichnis, in dem das Skript liegt.
peethebee
Run("beispiel.exe"), dann macht er es im Arbeitsverzeichnis, was normalerweise Skripteverzeichnnis ist, aber geändert werden kann, oder
Run(@ScriptDir & "\beispiel.exe"), dann ist es definitiv das Verzeichnis, in dem das Skript liegt.
peethebee
Hi!
Macht es doch einfach so:
Einfach ist ein großes Wort ;).
Drückt man auf Übersetzen bleibt die Datei für andere gesperrt für 15 min.
Auf der Übersichtsseite sieht man ob diese Datei gerade übersetzt wird (vielleicht noch wer üersetzt und wie lange noch gesperrt).
Die Markierung auf der Übersichtsseite habe ich als FeatureRequest in den BugTracker übernommen. Das ist keine große Sache, ich muss nur Zeit finden.
Auf der Übersetzungsseite läuft ein Timer. So sieht der Übersetzer immer wie lange die Datei noch gesperrt ist.
Falls die Zeit nicht reicht kann er sie für 5, 10,15, 30min verlängern.
Ich müsste es mal nachschauen, aber aus dem Kopf glaube ich, dass der Lock erneuert wird (also wieder 15 Minuten beträgt), wenn der User, der ihn verursacht hat, die Seite (translate.php) aktualisiert -- bin ich mir aus dem Stand aber nicht sicher.
Mit senden der Übersetzung wird die Sperre für übersetzen und reviewen aufgehoben.
Jup, das wird sie auch jetzt schon :).
Müsste doch eigentlich machbar sein?
Eigentlich ist doch ein schönes Wort ;). Machbar ist viel bis fast alles :D.
peethebee
Hi!
Das sieht doch sehr ansehnlich aus :). Und gelernt hast du sicherlich auch bisschen was dabei -- zumindest wie man mit AutoIt umgeht ;).
Die Frage verstehe ich nicht so ganz... Meinst du FileInstall? Oder eine einfache Passwortabfrage mit einer InputBox? Naja, du wirst es uns in dem Thread schon begreiflich machen .
peethebee
Hi!
Freut mich, dass es jetzt klappt :).
Bin immer offen für Erfahrungeberichte oder Screenshots von IOM-Einsätzen ;).
peethebee
Habe das Locking jetzt gebaut und hochgeladen.
Bitte wieder mit Vorsicht testen (vor dem Abschicken Text in die Zwischenablage).
Freue mich über Feedback
Sind die 15 Minuten okay als Übersetzungszeit? Braucht ihr mehr, reicht weniger?
peethebee
Hi!
Gute Idee :).
Das System unterstützt auch die direkte Ersetzung (wie z.B. bei "Success:", was gleich mit "Erfolg:" ersetzt wird).
Je mehr solche Ersetzungen wir haben, desto schneller geht es denke ich.
Default = Standard und
return value = Rückgabewert würde ich sagen.
peethebee
Ich mache halt "einfach" ein Locking rein. Wenn jemand auf "Datei übersetzen" klickt, kann das für -- sagen wir -- 15 Minuten kein anderer.
peethebee
Kurz gesagt: Ich glaube nicht, dass die Verschlüsselung so dumm ist ;).
peethebee
Hallo!
Du kannst beliebige Skripte einbauen :).
Was du geschrieben hast ist etwas "riskant". MouseClick und Send gehen schnell schief - gerade auf anderen Rechnern bei anderen Konfigurationen. Verwendet lieber ControlClick und ControlCommand :).
Viel Erfolg,
peethebee
Zitatjetzt weis ich was die einzelnen buchstaben für ein zeichen sind nach der verschlüsselung
Das würde ich spontan mal bezweifeln. Halte es für sehr unwahrscheinlich, dass es eine simple Substitutionschiffre ist... Gerade auch, weil zwei Zeichen auf eines gemapped werden, das wäre ja irreversibel.
peethebee
Sehr lustig
Schön gemacht - gut als Lösung nutzbar, wenn man mal steckt
Thanks for sharing,
peethebee
Hi Rasta!
Hast du die Fehlermeldung da oder kannst sie reproduzieren?
Scheint wohl ein Fehler in der SQL-Syntax zu sein (also mit Sicherheit Bug und kein Schicksal ;)), aber ohne Fehlermeldung ist das recht schwer nachzuvollziehen leider...
Danke schon mal,
peethebee
Schau mal das Beispiel bei WinList an, da wird afair gefiltert so wie du das willst.
peethebee
Hi!
Wo ich gerade dabei war gleich noch ein Update auf Version 0.85.
Changelog wie gehabt, Link siehe oben.
peethebee
Hi!
Sorry, der Bug war schlimm. Wollte das Problem beheben, dass man manchmal "leer" eingeloggt wurde, habe aber einen viel größeren Bug erzeugt. Fies war, dass der Bug mich nicht betraf, weil ich User-ID 1 habe und der Vergleich auf Wahr/Falsch auch mit 1 lief...
Ist zum Glück gefunden und behoben. Danke für den Hinweis!
peethebee
Hallo!
Ich habe heute die Version 0.8 hochgeladen.
Unterstützt jetzt einige neue Sachen, wie:
- Kommentare werden deutlich besser verwaltet, verschwinden nicht mehr, sind an den User gebunden, können auch ' enthalten
- User-Online-Anzeige
- bessere Usability durch ständig sichtbares Menü oben
- Review erst nach 10 Sekunden Wartezeit möglich - ihr sollt es ja auch lesen
Fehler bitte hier posten: http://johannes.autoit.de/bugtracker
Aktuelles Changelog: http://johannes.autoit.de/bugtracker/index.php?events%5B%5D=2&fromdate=&todate=&event_number=20&project=5&do=reports&submit=
So, jetzt sind die Übersetzer wieder dran ;).
peethebee
ZitatP.S.: Was ich immer scho mal sagen wollte, das Sprachkonzept von Autoit3 ist sagen wir mal so ca. 25 Jahre alt. Sriptsprachen wie Ruby oder Phyton usw. sind in meinen Agen um einiges moderner, ABER die Unterstützung hier ist so gut, dass Autoit meine erste Wahl ist.
Konzepte sind meiner Meinung nach nie schlecht weil sie alt sind...
Konzepte passen für bestimmte Fälle oder sie passen sind. Ich kann mit keiner Sprache so schnell kleine Anwendungen schreiben wie mit AutoIt. Ich kann aber auf der anderen Seite mit AutoIt nie die Komplexität von z.B. Java-Programmen (Stichwort OOP) erreichen.
Die Kunst ist nur die richtige Sprache (Konzept) für das Problem auszuwählen :).
peethebee
Hallo!
Hatte heute mal Zeit und Lust, bisschen was umzubauen.
Bisher existiert Version 0.8 nur bei mir, werde es morgen dann auf den Server aufspielen.
Was neu ist:
- "Wer ist online"-Anzeige auf jeder Seite
- Menüleiste mit Links auf jeder Seite
- Kommentare werden mit Username gespeichert und sauber getrennt. Sie verschwinden nicht mehr.
autoit.de/wcf/attachment/2012/
Bugtracker:
Auf der Seite http://johannes.autoit.de/bugtracker könnt ihr Fehler zusätzlich posten, sodass es an zentraler Stelle gesammelt ist und schneller behoben werden kann.
Gute Nacht,
peethebee
AutoIt-Betas sind nicht wie bei anderer Software per se buggy. Sie haben neue Funktionen an Board, aber wie Gta schon sagte, da gibt es sehr selten gravierende Probleme.
Ab und zu wird eine Beta halt as Stable deklariert ;).
peethebee