Links zu den Foren
   
PowerShell Anwendergruppe Forum
 
  Forum   Programmierung ...  Allgemeines  Anwender-Dialog - wie geht das ?
Previous Previous
 
Next Next
New Post 12/27/2011 7:27 AM
  Aloys
12 posts
9th Level Poster


Anwender-Dialog - wie geht das ?  (N/A)

Hallo,

ich arbeite an einer Prozedur zur Sicherung von Daten. Dazu möchte ich einen Dialog voranstellen, über den ich die zu sichernde Ordnergruppe auswählen kann. 
Die anzuzeigende Nachricht soll mehrzeilig sein, und ich möchte abfragen können, ob OK- bzw Abbrechen-Knopf oder das X gedrückt wurden.
Nachstehenden Code habe ich nach Recherche im Netz gefunden. Meine Fragen:
-    Wie kann ich diesen Code ergänzen, um meine Anforderungen abzudecken ?
-    Oder gibt es es gar bessere Dialog-Versionen ?

Gruß
Aloys

 

#Per Dialog abfragen, was zu sichern ist
$a = new-object -comobject MSScriptControl.ScriptControl
$a.language = "vbscript"
$a.addcode("function getInput() getInput = inputbox(`"1 = TB-Profil, 2 = Übrige Ordner`",`"Auswahl Ordnergruppe`") end function" )
$b = $a.eval("getInput")

 
New Post 1/2/2012 1:40 PM
  Peter Kriegel
6 posts
10th Level Poster


Re: Anwender-Dialog - wie geht das ?  (Germany)
Modified By Peter Kriegel  on 1/2/2012 2:42:20 PM)

Du benutzt VBscript (also ein COM Objekt) um eine Message-Box anzuzeigen.

Mehr wirst du mit VBscript nich Zaubern können, es sei denn du missbrauchst den Internet Explorer, aber das ist nicht zu empfehlen!

 

Mit VBscript kann man keine Komplizierten Grafischen Benutzeroberflächen (GUI) erstellen!

 

Nutze dazu bitte das Kostenlose PrimalForms von Sapien. Dieses nutz die in .NET eingebauten WindowsForms. Damit kannst du sogar Professionelle Programme erstellen.

 

Gehe zu http://www.sapien.com/

Dort meldest du dich als Mitglied an: http://www.sapien.com/auth/register

Wenn du angemeldet bist  (http://www.sapien.com/auth)

gehst du auf Downloads (oben in der Navigation)

Dort gehst du auf Community Tools -> 32Bit -> PrimalFormsCE.exe -> Download

 

Nach der Installation von PrimalForms kannst du Windows Forms erstellen und nach PowerShell Exportieren.

 
New Post 1/4/2012 7:24 AM
  Aloys
12 posts
9th Level Poster


Re: Anwender-Dialog - wie geht das ?  (N/A)

Hallo,

 

vielen Dank für diesen Tipp. Es hat etwas gedauert, da die Registrierungs-Mail als SPAM behandelt wurde.

 

Mit der PrimalForms kämpfe ich noch. Die Maske ist schon erstellt, aber mit der Einbettung des benutzerspezifischen Codes bin ich noch am Üben.

 

Gruß

Aloys

 
New Post 1/8/2012 6:53 PM
  Peter Kriegel
6 posts
10th Level Poster


Re: Anwender-Dialog - wie geht das ?  (N/A)

Hallo !

Ich habe  zu diesem Thema eine Video Tutorial (Workshop) erstelle.

http://youtu.be/y76LO5VIN24

Da es mein erstes Tut ist,  hat mich das jetzt 3 Tage Nerven Schweiss und  grrrr..... gekostet.
Soll aber nicht mein letztes Tut sein ;-)))

BITTE KRITISIEREN!
Ist der Ton i.o. ? Bild i.o. oder schwafel ich zu lange ?

 
New Post 1/9/2012 8:48 AM
  Klaus Salger
94 posts
www.axoquent.de
2nd Level Poster


Re: Anwender-Dialog - wie geht das ?  (N/A)

Hallo Peter,

 

ich würde sagen, das ist eine sehr gelungene Einführung in das Thema Forms!

 

Ciao

  Klaus

 
Previous Previous
 
Next Next
  Forum   Programmierung ...  Allgemeines  Anwender-Dialog - wie geht das ?