- Status geschlossen
- Prozent erledigt
- Aufgabentyp Feature vorschlagen / Request feature
- Kategorie ISN AutoIt Studio
-
zuständig
ISI360 - Betriebssystem Windows 10 (64-Bit)
- Schweregrad niedrig
- Dringlichkeit normal
- betrifft Version 1.11
- fällig in Version unbestimmt
-
fällig am
unbestimmt
- Stimmen
- versteckt
angelegt von SebbiUltimate - 01.01.2021
zuletzt bearbeitet von ISI360 - 06.01.2021
FS#306 - Command Line Tool ISN_cmd.exe erweitern
Grundsätzlich funktioniert ISN_cmd.exe zur automatisierten Kompilierung, stößt aber bei der Integration in moderne CI/CD Pipelines wie z.B. Gitlab an seine Grenzen.
Ich hätte folgende Verbesserungsvorschläge:
- Wenn kein Fenster vom ISN AutoIt Studio gefunden wird, automatisch das Programm starten und warten bis es bereit ist
- Beim Parameter /isn_close_project sollte das Fenster für Changelog automatisch übersprungen werden
- Beim Kompilieren sollte die Logausgabe auf STDOUT von ISN_cmd.exe umgeleitet werden.
- Das ISN AutoIt Studio hat benutzerspezifische Daten u.a. in der Registry und im Benutzerprofil sodass beim Start im SYSTEM-Kontext ein Dialog zur Einrichtung erscheint. Dies sollte bei der Automation komplett übersprungen werden da keine neuen Projekte angelegt werden sondern nur bestehende kompiliert werden. Daher sollte das automatisiert ablaufen ohne Dialogfenster.
Am besten wäre es natürlich, wenn die notwendigen Funktionen in eine Library ausgelagert würden und in der ISN_cmd.exe komplett headless ausgeführt werden würden, aber wenn das zu viel Aufwand darstellt, reichen die 4 Punkte aus.
Â
Lade...
verfügbare Tastenkürzel
- Alt + ⇧ Shift + l Login-Dialog / Logout
- Alt + ⇧ Shift + a neue Aufgabe anlegen
- Alt + ⇧ Shift + m meine Suchprofile
- Alt + ⇧ Shift + t fokussiere 'Zeige Aufgabe #'
Aufgabenliste
- o öffne ausgewählte Aufgabe
- j bewege Cursor nach unten
- k bewege Cursor nach oben
Aufgabendetails
- n nächste Aufgabe
- p vorherige Aufgabe
- Alt + ⇧ Shift + e ↵ Enter Aufgabe bearbeiten
- Alt + ⇧ Shift + w Aufgabe beobachten
- Alt + ⇧ Shift + y Aufgabe schließen
Aufgabenbearbeitung
- Alt + ⇧ Shift + s speichere Aufgabe
Hallo
Freut mich, wenn doch noch jemand interesse an dem ISN_cmd Tool hat :P
Deine angesprochenen Punkte sollten alle kein Problem sein. Habe sie sogar schon in meine Testversion eingearbeitet.
Im Grunde reicht hier eine neue Version der ISN_cmd.exe. Nur für die Umleitung des STDOUT Streams ist auch eine kleine Änderung im ISN selbst nötig.
Und wenn du das ISN im SYSTEM Kontext laufen lässt, würde sich hier die portable Version empfehlen. Dann wird nichts in %AppData% usw. geschrieben, sondern direkt ins ISN Verzeichnis. (Dort liegt dann auch die Config)
Anleitung für die Portable Version findest du auf meiner Webseite unter Häufige Fragen. (Es muss aber eigentlich nur eine Dummy Datei mit dem Namen "portable.dat" im ISN Verzeichnis liegen. Mehr macht der Einrichtungsassistent auch nicht)
Wenn du willst, können wir das ganze Thema aber auch in meinem Forum (https://www.isnetwork.at/forum) weiter diskutieren. (Mach unter "Feedback & Vorschläge" einfach nen neuen Thread, oder schreib mit eine PN)
Dann kann ich dir auch gerne eine erste Testversion zukommen lassen..