Confirm - Requester-Erweiterungen bzw. @confirm-Ersatz

Forum zur Erstellung von Anwendungen der erweiterten Scripting-Funktion
Info: Diese Schalter und Script-Anwendungen funktionieren erst ab der Version 11
Antworten
Benutzeravatar
tbone
Berater
Beiträge: 405
Registriert: 22. Nov 2014 21:16
Betriebssystem: 7*64
Produkt: aktuelle Beta-Version
Version DOpus: Pro

Confirm - Requester-Erweiterungen bzw. @confirm-Ersatz

Beitrag von tbone » 29. Jan 2016 22:26

Einführung:
Confirm ist ein ScriptAddin welches ein "Confirm" ScriptCommand zur Verfügung stellt. Es ist als Ersatz zum "@confirm" Modifier gedacht, welcher nur sehr begrenzte Möglichkeiten bietet. Das neue "Confirm" kann in alten und neuen Buttons (ScriptButtons) verwendet werden. Der beigefügte Button zeigt die Verwendung in allen Facetten für alte und neue Buttons.

Confirm unterstützt:
- Info/Warn/Error Icons
- Platzhalter für Source/Dest und andere Variablen
- Platzhalter für die Anzahl selektierter Items/Files/Dirs
- beliebig viele Buttons und freie Texte
- Passwort oder String-Eingabe zur Bestätigung
- Listendarstellung für Items (autom. Kürzung falls zu lang etc.)

Demo-Dialog:
Confirm_DialogDemo.png
Confirm_DialogDemo.png (7.2 KiB) 2090 mal betrachtet
go.png
go.png (5.44 KiB) 2059 mal betrachtet
stop.png
stop.png (5.91 KiB) 2059 mal betrachtet
Demo-MenuButton:
Confirm_MenuButton_Demo.dcf
(6.23 KiB) 109-mal heruntergeladen
Parameter:
"TITLE/O,MSG/O,BUTTONS/O,ICON/O[<question>,info,warning,error],PW/O,ITEMS/R,NOFAIL/S"
Wird Confirm in ScriptButtons verwendet, steht die Nummer des betätigten Buttons in TabVariable: "Script.Confirm.Result".

Download:
Aktuelle / Recent Version:
Command.GUI_Confirm.js.txt
v0.2.2 / 2016.05.29 - PW feature added
(12.65 KiB) 118-mal heruntergeladen
Command.GUI_Confirm.js.txt
v0.2.1 / 2016.05.28 - fixes
(12.25 KiB) 116-mal heruntergeladen
Command.GUI_Confirm.js.txt
v0.2 / 2016.01.29 - initial version
(12.07 KiB) 141-mal heruntergeladen
Dateianhänge
flag_uk.png
flag_uk.png (1.09 KiB) 2189 mal betrachtet
Zuletzt geändert von tbone am 14. Jun 2016 16:58, insgesamt 3-mal geändert.

Benutzeravatar
tbone
Berater
Beiträge: 405
Registriert: 22. Nov 2014 21:16
Betriebssystem: 7*64
Produkt: aktuelle Beta-Version
Version DOpus: Pro

Re: Confirm - Requester-Erweiterungen bzw. @confirm-Ersatz

Beitrag von tbone » 28. Mai 2016 09:06

Endlich die Beschreibung ergänzt. o)

abr
Berater
Beiträge: 783
Registriert: 10. Apr 2007 02:50
Betriebssystem: Win 10 Home 64bit
Produkt: neueste Betaversion
Version DOpus: Pro
Wohnort: Hamburg

Re: Confirm - Requester-Erweiterungen bzw. @confirm-Ersatz

Beitrag von abr » 28. Mai 2016 11:31

Funktioniert. Ich hatte übrigens doch schon die ältere Version installiert, wusste nur nichts über diese Funktion, den Dateinamen anzeigen zu können, wenn man zum Beispiel etwas löschen will. Übrigens, wenn ich mehrere Dateien bearbeite, wird immer nur die erste davon angezeigt. Vielleicht könntest Du es erweitern, auf etwa 5-6 angezeigte Dateien? Mehr wohl nicht, falls man hunderte Dateien löschen oder verschieben will. Ist aber nicht wirklich wichtig.

Benutzeravatar
tbone
Berater
Beiträge: 405
Registriert: 22. Nov 2014 21:16
Betriebssystem: 7*64
Produkt: aktuelle Beta-Version
Version DOpus: Pro

Re: Confirm - Requester-Erweiterungen bzw. @confirm-Ersatz

Beitrag von tbone » 28. Mai 2016 11:54

Bei mehreren Dateien/Elementen versuchen diese über den ITEMS Parameter einzufüttern, dieser ist zumindest extra dafür gemacht und fügt Zeilenumbrüche und Co automatisch ein. Auch werden die Namen entsprechend gekürzt ohne die Endung abzuschneiden, falls sie nicht in den Dialog passen.

EDIT: Die Funktionalität {file} oder {sourcepath} aufzulösen ist übrigens nicht Teil von Confirm, dass macht DO bevor er die Kommandozeile für Confirm oder andere ScripCommands "zubereitet". o)

Benutzeravatar
tbone
Berater
Beiträge: 405
Registriert: 22. Nov 2014 21:16
Betriebssystem: 7*64
Produkt: aktuelle Beta-Version
Version DOpus: Pro

Re: Confirm - Requester-Erweiterungen bzw. @confirm-Ersatz

Beitrag von tbone » 28. Mai 2016 15:45

Ungefähr so o):

Code: Alles auswählen

Confirm MSG="This is a warning." ICON=warning BUTTONS="Oh sh..!" ITEMS={allfile$}

abr
Berater
Beiträge: 783
Registriert: 10. Apr 2007 02:50
Betriebssystem: Win 10 Home 64bit
Produkt: neueste Betaversion
Version DOpus: Pro
Wohnort: Hamburg

Re: Confirm - Requester-Erweiterungen bzw. @confirm-Ersatz

Beitrag von abr » 29. Mai 2016 03:13

Genau. Sehr schön. Wie kann ich nach der ersten Frage eine Leerzeile einfügen? Außerdem, kann man für bestimmte Orte (da würde ich einfach @ifpath benutzen) auch eine einfache Passwortabfrage einbauen? Das Script macht also nur weiter, wenn man das angegebene Passwort eingibt. Nur mal als Idee.

Benutzeravatar
tbone
Berater
Beiträge: 405
Registriert: 22. Nov 2014 21:16
Betriebssystem: 7*64
Produkt: aktuelle Beta-Version
Version DOpus: Pro

Re: Confirm - Requester-Erweiterungen bzw. @confirm-Ersatz

Beitrag von tbone » 29. Mai 2016 10:50

Zeilenumbruch geht mit "\n".
Passwort zur Bestätigung ist derzeit nicht drin, aber müsste mit leichten Änderungen machbar sein, wenn ich richtig erinnere.

Benutzeravatar
tbone
Berater
Beiträge: 405
Registriert: 22. Nov 2014 21:16
Betriebssystem: 7*64
Produkt: aktuelle Beta-Version
Version DOpus: Pro

Re: Confirm - Requester-Erweiterungen bzw. @confirm-Ersatz

Beitrag von tbone » 29. Mai 2016 10:54

Updated to v0.2.2:
- Password or confirm by "entering a string" added

Code: Alles auswählen

Confirm MSG="Enter 'go' to continue!" PW=go
go.png
go.png (5.44 KiB) 2059 mal betrachtet

abr
Berater
Beiträge: 783
Registriert: 10. Apr 2007 02:50
Betriebssystem: Win 10 Home 64bit
Produkt: neueste Betaversion
Version DOpus: Pro
Wohnort: Hamburg

Re: Confirm - Requester-Erweiterungen bzw. @confirm-Ersatz

Beitrag von abr » 29. Mai 2016 13:57

Echt spitzenmäßig!! Danke!

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste