Heißes Thema (mehr als 10 Antworten) Programmparameter abfragen (Gelesen: 2.938 mal)
Layer0
Senior Member
****
Offline


Beiträge: 338
Standort: NRW
Programmparameter abfragen
08.08.03 um 13:48:55
Beitrag drucken Beitrag drucken  
hallo

wenn man einen verknüpfung anlegt , kann man ja eine param angeben
z.b. notepad.exe info.txt

kann man eine verkn so anlegen, dass man nach dem param gefragt wird???

und z.b. nur info.txt eingeben muss

hintergrund:
will einen batch schreiben, der per verkn aufgerufen wird und es soll nach einem param gefragt werden
  
Zum Seitenanfang
 
IP gespeichert
 
Andü



Re: Programmparameter abfragen
Antwort #1 - 08.08.03 um 15:42:25
Beitrag drucken Beitrag drucken  
Hallo HolgerD,

in deinem Fall sollte es mit   %1   gehen.

Da steht in der Batch-Datei so eine Zeile à la

DeinZuStartendesProgramm.exe %1

wobei %1 den ersten Parameter nach dem eigentlichen Aufruf Deiner Batchdatei darstellt. %2 würde der zweite sein, %3 der dritte, usw.


Gruß
  
Zum Seitenanfang
 
IP gespeichert
 
Layer0
Senior Member
****
Offline


Beiträge: 338
Standort: NRW
Re: Programmparameter abfragen
Antwort #2 - 08.08.03 um 15:47:31
Beitrag drucken Beitrag drucken  
hallo

na das mit den %1 usw. weiss ich als alter DOsser doch

ich mein ... in der Verknüpfung auf die Batch oder so !!!
was muss dan rein???
  
Zum Seitenanfang
 
IP gespeichert
 
Andü



Re: Programmparameter abfragen
Antwort #3 - 08.08.03 um 16:59:29
Beitrag drucken Beitrag drucken  
was willst Du denn dann haben? Ein Fenster, das
aufspringt, in der man den Parameter einträgt?

Da bin ich mir nicht sicher, ob das überhaupt so geht.
Allerdings kann ich das für XP nicht genau sagen, ob
es noch andere Möglichkeiten als meinen 'DOS-Weg'
gibt. Sorry - Aber vielleicht die anderen? Ich schau
auch noch mal und melde mich ggf..


Gruß
  
Zum Seitenanfang
 
IP gespeichert
 
Elmar Herzog
YaBB Administrator
*****
Offline


Beiträge: 3.713
Re: Programmparameter abfragen
Antwort #4 - 08.08.03 um 18:05:24
Beitrag drucken Beitrag drucken  
Hallo,

bei DOS-Programmen ist dies möglich. Beim Doppelklick wird eine Eingabebox angezeigt in der die Parameter übergeben werden können.

Als Verknüpfung ist folgendes einzugeben:
"dosprg.exe ?"
  

Webmaster und Administrator
FAQ - Suche
Zum Seitenanfang
IP gespeichert
 
Layer0
Senior Member
****
Offline


Beiträge: 338
Standort: NRW
Re: Programmparameter abfragen
Antwort #5 - 08.08.03 um 18:21:01
Beitrag drucken Beitrag drucken  
Als Verknüpfung ist folgendes einzugeben:
"dosprg.exe ?" [/quote]

funzt leider nich
  
Zum Seitenanfang
 
IP gespeichert
 
Elmar Herzog
YaBB Administrator
*****
Offline


Beiträge: 3.713
Re: Programmparameter abfragen
Antwort #6 - 08.08.03 um 18:30:18
Beitrag drucken Beitrag drucken  
Hallo,

Quote:
funzt leider nich

Also bei allen DOS-Programmen sollte es Problemlos funktionieren, indem man hinter dem Programmnamen und Pfad ein Fragezeichen hinzufügt.

Als alternative könnte man ein VisualBasic-Script anlegen, welches zuerst eine Eingabebox anzeigt und dann das Programm startet.
  

Webmaster und Administrator
FAQ - Suche
Zum Seitenanfang
IP gespeichert
 
cdk
Global Moderator
*****
Offline


Beiträge: 10.254
Re: Programmparameter abfragen
Antwort #7 - 08.08.03 um 18:32:04
Beitrag drucken Beitrag drucken  
Ich kenne zwar kein Tool was das macht aber geben tut's das bestimmt und für jemand, der programmieren kann, ist das wohl eine Banalität. Versuch doch mal den Elmar dafür zu begeistern... Laut lachend

In der Verknüpfung müßte sowas in der Art von
TOOL PFAD\ANWENDUNG
stehen und das Tool ruft dann
PFAD\ANWENDUNG EINGEGEBENE_PARAMETERLISTE
auf. Piece of cake.

Ich glaub auch der Andue ist ein prima Programmierer und weiß oft nicht was treiben vor lauter Langeweile... Zwinkernd

Aber mal im Ernst - sowas wär doch wirklich ein Klacks, oder?

@HolgerD
Was macht denn eigentlich die DynDNS-Forschung?

Edit: Ups der Elmar hat sich ja schon eingeklinkt...
  

Grütze, cdk

Wer Bier liebt liebt auch CO²
Zum Seitenanfang
 
IP gespeichert
 
Andü



Re: Programmparameter abfragen
Antwort #8 - 09.08.03 um 02:37:51
Beitrag drucken Beitrag drucken  
@cdk
Quote:
Ich glaub auch der Andue ist ein prima Programmierer und weiß oft nicht was treiben vor lauter Langeweile...
Danke, das denke ich auch Laut lachend (wenigstens ein bißchen), aber das mit der Langeweile kann ich nicht so stehen lassen. Obwohl ich mich schon dabei ertappt habe, wie darüber nachdachte, wie es über eine programmierte Lösung gehen könnte. Laut lachend

Naja, ich suche noch nach was einfachem...

...vielleicht kommt auch noch was. Laut lachend


Gruß
  
Zum Seitenanfang
 
IP gespeichert
 
Elmar Herzog
YaBB Administrator
*****
Offline


Beiträge: 3.713
Re: Programmparameter abfragen
Antwort #9 - 09.08.03 um 21:04:44
Beitrag drucken Beitrag drucken  
Hallo,

hier ein kleines VisualBasic Beispiel. Nachfolgenden Code als "StartParam.vbs" (o. ä.) abspeichern. Beim Starten des Scripts werden die Parameter abgefragt, anschliessend das Programm gestartet.

Code
Alles auswählen
' Copyright (C) Windowspage 2003. Alle Rechte vorbehalten.
' Autor: ELmar Herzog

' Hier an eigene Bedürfnisse anpassen
RunFile = "command.com"


' Eingabebox anzeigen und dann Programm starten
Param = InputBox("Bitte den/die Paramater eingeben:")
Set Shell = CreateObject("WScript.Shell")
Shell.Run RunFile + " " + Param 

  

Webmaster und Administrator
FAQ - Suche
Zum Seitenanfang
IP gespeichert
 
cdk
Global Moderator
*****
Offline


Beiträge: 10.254
Re: Programmparameter abfragen
Antwort #10 - 10.08.03 um 01:57:21
Beitrag drucken Beitrag drucken  
Sowas in der Art hatte ich mir schon vorgestellt (ohne wirklich Ahnung von Windows Programmierung zu haben).

Könnte man das jetzt nicht 'gschwind noch durch einen Compiler treten und hätte dann eine leicht abwaschbare .EXE für welche man den Scripting Host nicht bemühen müßte?

Man müßte sich da bloß noch das RunFile aus der eigenen Kommandozeile holen aber das dürfte doch auch kein Problem sein, was einen länger als 3 Minuten beschäftigt.(?)

Sag ich mal in meiner Ahnungslosigkeit...
  

Grütze, cdk

Wer Bier liebt liebt auch CO²
Zum Seitenanfang
 
IP gespeichert
 
Layer0
Senior Member
****
Offline


Beiträge: 338
Standort: NRW
Re: Programmparameter abfragen
Antwort #11 - 10.08.03 um 16:09:33
Beitrag drucken Beitrag drucken  
hi

also das script in VB sieht ja gut aus
nur ich hab leider keine compiler für VB

DYDNS werd ich wenn ich wieder im büro am montag bin (schnief mein urlaub is um) mal testen - schon berufswegen her

CU
Holger
  
Zum Seitenanfang
 
IP gespeichert
 
Elmar Herzog
YaBB Administrator
*****
Offline


Beiträge: 3.713
Re: Programmparameter abfragen
Antwort #12 - 11.08.03 um 18:03:01
Beitrag drucken Beitrag drucken  
Hallo,

Quote:
nur ich hab leider keine compiler für VB

VisualBasic Scripts (*.vbs) laufen normalerweise unter Windows problemlos, da ein ensprechender Interpreter bereits mit dem Betriebssystem installiert wird. Hast Du es trotzdem versucht?
  

Webmaster und Administrator
FAQ - Suche
Zum Seitenanfang
IP gespeichert
 
Layer0
Senior Member
****
Offline


Beiträge: 338
Standort: NRW
Re: Programmparameter abfragen
Antwort #13 - 11.08.03 um 18:32:30
Beitrag drucken Beitrag drucken  
klappt bestens !!!!

"WLAN_SMS.vbs"

RunFile = "net send *"
Param = InputBox("Bitte die Nachricht eingeben:")
Set Shell = CreateObject("WScript.Shell")
Shell.Run RunFile + " " + Param
  
Zum Seitenanfang
 
IP gespeichert
 
 
  « Übersicht ‹ Forum Nach oben