Microsoft MVPs inside





 MCSEboard.de MCSE Forum zu Windows XP / 2003 / 2008 Server & Windows Vista / Windows 7
Registrieren Hilfe Regeln Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren

Windows Forum — Scripting


Alles zum Thema System Administration Scripting — Q & A zum Thema Scripting: Batch, VBS, WMI, PowerShell


Antwort
     
Themen-Optionen
Alt 24.11.2009, 17:34   #1
Senior Member
 
Benutzerbild von blob
 
Offline
Registriert seit: 04-2007
Ort: München
Beiträge: 387
Frage einzelne Scripte über Auswahlbuttons starten

Hallo!

Habe eine Frage:

Ich erstelle mal hier und mal da Scripts mit VBS oder Powershell. Jetzt will ich nicht dauernd einen Link zu einem Ordner aufrufen, wo alle Scripts hinterlegt sind. Sondern auf dem Desktop eine Verknüpfung haben, dass mir ein Fesnter startet in dem ich z.B. 10 Buttons habe die beschriftet sind, wenn ich auf Button 1 klicke dann soll es mir mein test1.vbs starten, der zweite Button soll mir test2.vbs starten usw usw usw

Kann mir jemand einen Rat geben wie ich das einfach lösen könnte?

Signatur
What goes around comes around!
+++
"Was sehen Sie auf Ihrem Bildschirm?" - "Ein Teddy den mir mein Freund geschenkt hat!"

    Mit Zitat antworten
Alt 24.11.2009, 17:45   #2
Board Veteran
 
Offline
Registriert seit: 12-2008
Beiträge: 4.146
Wieso keine Verknüpfung zu dem Ordner, in dem Scripte liegen? Dann muss man nur den Ordner aufmachen und das gewünschte Script starten.
    Mit Zitat antworten
Alt 24.11.2009, 18:03   #3
Expert Member
 
Benutzerbild von NilsK
 
Offline
Registriert seit: 06-2008
Ort: Hannover
Beiträge: 7.173
Moin,

bau dir eine HTML-Seite.

Gruß, Nils

Signatur
Nils Kaczenski

MVP Directory Services: Architecture
... der beste Schritt zur Problemlösung: Anforderungen definieren!

Kostenlosen Support gibt es nur im Forum, nicht privat!

    Mit Zitat antworten
Alt 25.11.2009, 09:05   #4
Senior Member
 
Benutzerbild von blob
 
Offline
Registriert seit: 04-2007
Ort: München
Beiträge: 387
@Dukel: Ja ist natürlich auch möglich, aber ich will eine elegantere Lösung.

@NilsK: Danke für den Tipp, das wird die "Notlösung" sein, aber da fummelt mir wer (andere Admins) nur wieder am Quellcode rum :-]

Signatur
What goes around comes around!
+++
"Was sehen Sie auf Ihrem Bildschirm?" - "Ein Teddy den mir mein Freund geschenkt hat!"

    Mit Zitat antworten
Alt 25.11.2009, 09:51   #5
Expert Member
 
Benutzerbild von Cybquest
 
Offline
Registriert seit: 12-2006
Ort: Weinsberg
Beiträge: 1.510
Mit Powershell z.B. ein Formular basteln:
Code:
$frmMain = New-Object System.Windows.Forms.Form
$frmMain.width=250
$frmMain.height=200
$btnScript1 = New-Object System.Windows.Forms.Button
$btnScript1.Text = "Meinscript"
$btnScript1.Add_Click({
[Diagnostics.Process]::Start("MeinScript.vbs")
})
$frmMain.Controls.Add($btnScript1)
$frmMain.ShowDialog()

Signatur
My name is Frank, you can say you to me.

    Mit Zitat antworten
Alt 25.11.2009, 11:38   #6
Senior Member
 
Benutzerbild von blob
 
Offline
Registriert seit: 04-2007
Ort: München
Beiträge: 387
@Cybquest: Muss ich auf meiner XP Maschine noch irgendwas installieren ausser PS 1.0? Weil er meckert das er den Typ "System.Windows.Forms.Formform" nicht kennt/finden kann.

Eine HTML Applikation wäre toll, weil ich da grafisch die Elemente anpassen kann. Wie schütze ich ich z.B. ein PS Script oder ein .hta, so dass niemand den Code einsehen kann?

Signatur
What goes around comes around!
+++
"Was sehen Sie auf Ihrem Bildschirm?" - "Ein Teddy den mir mein Freund geschenkt hat!"

    Mit Zitat antworten
Alt 25.11.2009, 11:50   #7
Expert Member
 
Benutzerbild von NilsK
 
Offline
Registriert seit: 06-2008
Ort: Hannover
Beiträge: 7.173
Moin,

a) es wäre nett, wenn du deine Anforderungen gleich vollständig kundtust.
b) es gibt keinen wirksamen Schutz von Skripten gegen die Einsicht in den Quellcode.
c) da ein berechtigter User auch den Quellcode deiner Skripte selbst ändern könnte, ist es wenig sinnvoll, das aufrufende Formular zu schützen.
d) die Fehlermeldung deutet auf einen Tippfehler hin - du hast einen Punkt vergessen!
e) ich halte den Sinn deines Unterfangens für fraglich.

Gruß, Nils

Signatur
Nils Kaczenski

MVP Directory Services: Architecture
... der beste Schritt zur Problemlösung: Anforderungen definieren!

Kostenlosen Support gibt es nur im Forum, nicht privat!

    Mit Zitat antworten
Alt 02.01.2010, 18:15   #8
Newbie
 
Offline
Registriert seit: 12-2009
Beiträge: 20
Wenn diie HTML Seite irgendwo lokal auf deinem Rechner liegt kann dir doch niemand drin rumpfuschen oder?
    Mit Zitat antworten
Alt 03.01.2010, 22:12   #9
Expert Member
 
Benutzerbild von Cybquest
 
Offline
Registriert seit: 12-2006
Ort: Weinsberg
Beiträge: 1.510
Zitat von blob Beitrag anzeigen
@Cybquest: Muss ich auf meiner XP Maschine noch irgendwas installieren ausser PS 1.0? Weil er meckert das er den Typ "System.Windows.Forms.Formform" nicht kennt/finden kann.
Bei XP mit PS1 brauchts noch ein
Code:
[reflection.assembly]::LoadWithPartialName( "System.Windows.Forms")
als erste Zeile, damit das Assembly vorher geladen wird.

Siehe auch:
http://www.techotopia.com/index.php/..._with_WinForms

Geändert von Cybquest (03.01.2010 um 22:14 Uhr). Grund: Link eingefügt

Signatur
My name is Frank, you can say you to me.

    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
2K3 - Netzlaufwerke über Lockin Scripte zuweisen steffenwoehlert Windows Server Forum 3 18.03.2009 11:48
Synchronisation über OMA auf einzelne Postfachordner begrenzen emjott MS Exchange Forum 0 12.08.2008 08:51
Einzelne Protokolle über WAN messen Superman99 Windows Forum — LAN & WAN 7 16.03.2005 18:36
PC über LAN starten kurt Windows Forum — Allgemein 1 08.01.2005 20:33
Scripte über GPO's hekmek Windows Forum — Allgemein 3 05.11.2004 18:16


Alle Zeitangaben in MEZ/CET. Es ist jetzt 08:10 Uhr. Seite generiert in 0,070 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang