Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Batchfile zum Programmstart und der weiteren Funktionen

Frage Entwicklung Batch & Shell

Mitglied: winnix

winnix (Level 1) - Jetzt verbinden

03.08.2010 um 00:49 Uhr, 6599 Aufrufe, 24 Kommentare

Hallo bin eigentlich CNC-Programmierer , hab mal Basic auf einem C64 programmiert, schaff auch eine Accesdatenbank und experimentiere gerade mit Batchdateien....aber aller Anfang ist schwer.

In der Batchdatei starte ich das Programm Openvpn mit start C:Programme\openvpn\openvpngui.exe.es funktioniert und und openvpn
startet. Nun muss ich aber immer noch mit der rechten Maustaste über dem icon im tray die Verbindung auswählen und auf connect
klicken.....
Könnte ich diesen Vorgang in der Batch ausführen?oder eine config starten?
Kann man verbinden und trennen (mittels openvpn) auch in der Batch programmieren?

Gruss
winnix

fee2e5cdb5022caeeb951fb90855508e - Klicke auf das Bild, um es zu vergrößern
Mitglied: Alphadog
03.08.2010 um 08:08 Uhr
Soweit ich mich erinnern kann gab es zumindest früher mal die möglichkeit OpenVPN als Dienst zu starten, der sich automatisch mit nem Netz verbindet ... müsst ich mal googlen ...
Bitte warten ..
Mitglied: Alphadog
03.08.2010 um 08:16 Uhr
als alternative geht auch eine Batch in der steht

start C:\dein_pfad_zu_openvpn\bin\openvpn.exe

und dann halt die einzelnen Parameter :



www.vhslan.de/ext_inc/downloads/op.txt


hoffe das hilft so weit
Bitte warten ..
Mitglied: sermon83
03.08.2010 um 08:17 Uhr
Aber an sich ist es nicht möglich, meines Wissens, per batch einr gui etwas mitteilen. Sprich sobald du die maus benutzen musst, ist es nicht machbar.
Bitte warten ..
Mitglied: Alphadog
03.08.2010 um 08:23 Uhr
siehe oben ... gibt ja startparameter dafür ;)
Bitte warten ..
Mitglied: sermon83
03.08.2010 um 08:38 Uhr
haste wahr^^
aber an sich ist es schwierig ner batchfile zu sagen, was die maus machen soll. Ohne paramter geht nix ;)
Bitte warten ..
Mitglied: Alphadog
03.08.2010 um 08:44 Uhr
stimmt ... wobei wär doch auch mal lustig :

goto 1024,768;

könnt ich mir vorstellen das sowas mal kommt xD
Bitte warten ..
Mitglied: Snowman25
03.08.2010 um 09:04 Uhr
Dafür gibts doch GhostMouse 2.0
Dateiformat dafür ist ganz einfach:
<X-koord, Y-koord, Bool LMT, Bool RMT>
Man muss nur wissen, wo man klicken muss

Gruß
Snow
Bitte warten ..
Mitglied: winnix
03.08.2010 um 09:12 Uhr
Danke...aber wo entnehme ich diese parameter?Es gibt zu jeder Verbindung (siehe Bild) eine config...wenn ich mit der maus klicke wird diese wohl ausgeführt.Es ist dann wohl nicht möglich (mittels Batch) eine exe dazu zu bewegen eine config auszuführen,oder?Gibt es andere Wege?
gruss
Bitte warten ..
Mitglied: winnix
03.08.2010 um 09:18 Uhr
Danke...sieht gut aus...sind aber ne Menge Parameter...müsste irgendwie ein Beispiel finden um so meine Verbindung
zu connecten ohne alle Verbindungsparameter setzen zu müssen, sind wohl in der Logfile zu finden,oder?
Bitte warten ..
Mitglied: winnix
03.08.2010 um 09:21 Uhr
Auch gut....alse Ghost mouse installieren und koordinaten ausknobeln...und was ist mit der Batch?
Bitte warten ..
Mitglied: Alphadog
03.08.2010 um 09:21 Uhr
einfach mal durchprobieren ... weiss ich jetz selber net
Bitte warten ..
Mitglied: bankaifan
03.08.2010 um 13:35 Uhr
Musst halt weng rumprobieren. Im Notfall kannste auch ne .lnk mit nem VBScript erstellen und hier die Parameter mitgeben.

01.
Set Shell = CreateObject("WScript.Shell") 
02.
DesktopPath = Shell.SpecialFolders("Desktop") 
03.
Set link = Shell.CreateShortcut(DesktopPath & "\VERKNÜFUNGSNAME.lnk") 
04.
link.Arguments = "PARAMETER" 
05.
link.Description = "BESCHREIBUNG" 
06.
link.HotKey = "" 
07.
link.IconLocation = ICON.ico" 
08.
link.TargetPath = "ZIELPFAD" 
09.
link.WindowStyle = 2 
10.
link.WorkingDirectory = "AUSFÜHRUNGSORT" 
11.
link.Save
vielleicht hilft dir das auch weiter. So funktioniert es z. B. PuTTY. Habs bei Openvpn ned getested.
Bitte warten ..
Mitglied: winnix
03.08.2010 um 18:51 Uhr
thnx...aba da fehlt mir noch ein wenig Grundwissen....mach mich mal ran...dauert a weng....
Bitte warten ..
Mitglied: winnix
04.08.2010 um 09:18 Uhr
Ich brauch sowas nicht nur für openvpn.
Ich möchte im Prinzip mit einer Batch o.Ä. eine Anwendung starten und eine Funktion ausführen oder eine Funktion in einem Untermenünü u.s.w.
Z.B.: Ich möchte scannen und die Datei in einem Ordner A speichern und das mit Batch A oder
Ich möchte scannen und die Batei in einem Ordner B speichern und das mit Batch B.
Alles mit einem Doppelklick auf die Batch, ohne das Scannerprogramm zu starten Buttons zu Klicken, Pfade anzugeben u.s.w.
Wie komm ich dahin?Reicht eine Batch nicht aus?Gibt es Alternativen?Geht das Überhaupt?Muss ich ne EXE machen?
Wann ja dann wie?Womit muss ich mich befassen um dort hin zu gelangen?.......?.........?...........?
Muss ich Informatik studieren?
Muss ich jemand dafür bezahlen?
Bitte warten ..
Mitglied: winnix
04.08.2010 um 12:41 Uhr
Hast mein interesse geweckt!!! Visual Basic ist wohl die richtige Richtung, hab so mini macros mit VBA in Acces gemacht.
Also mal für Anfänger: Mit dem Windowseditor das script erstellen und als .ink abspeichern.Richtig?
Könntest du bitte diese Befehle erläutern....? sind das Parameter für ghost mouse,oder ist das VBS?
Zeile 7 würde dann für openvpn so aussehen: link.IconLocation = openvpn.ico" oder?
*
Bitte warten ..
Mitglied: sermon83
04.08.2010 um 13:08 Uhr
stimmt genau.
Allerdings kann ich mcih auch irren. Aber der Verstand sagt. sit richtig! ;)
Bitte warten ..
Mitglied: bastla
04.08.2010 um 13:29 Uhr
Hallo winnix und willkommen im Forum!
Mit dem Windowseditor das script erstellen und als .ink abspeichern.Richtig?
Nein - mit ".vbs" speichern und darauf achten, dass der Editor kein ".txt" dranhängt (oder gleich einen vernünftigen Editor - als Beispiel: Notepad++ - verwenden) ...

Grüße
bastla
Bitte warten ..
Mitglied: bastla
04.08.2010 um 13:35 Uhr
@bankaifan
Die Zeile 3 sollte besser so aussehen:
Set link = Shell.CreateShortcut(DesktopPath & "\VERKNÜFUNGSNAME.lnk")
Grüße
bastla
Bitte warten ..
Mitglied: bankaifan
04.08.2010 um 15:58 Uhr
@bastla

Habs angepasst, danke.

@winnix

Die Location von

01.
link.IconLocation = "egal.ico"
kann überall sein.

Wenn du das VBScript im selben Ordner hast wie des Icon brauchst du keinen Pfad. Ansonsten musst du halt
01.
link.IconLocation = "C:\Programme\Openvpn\openvpn.ico"
angeben.

Mit dem Windowseditor das script erstellen und als .ink abspeichern.Richtig?

Wie Bastla schon gesagt hat, als .vbs abspeichern und dann mit doppelklick ausführen. Dann wird auf deinem Desktop die .lnk (Die Verknüpfung) erstellt.

Gruß Bankaifan
Bitte warten ..
Mitglied: winnix
04.08.2010 um 23:33 Uhr
Danke Leute ihr seid echt gut drauf...

kann aber jetzt wieder zur Batch....
Wenn ich diese Zeile:
start C:\Programme\OpenVPN\bin\openvpn-gui-1.0.3.exe --connect Oecher-WLAN.ovpn
In der batch ausführe werde ich verbunden (oh when the saints......)
jetz will ich trennen und habs mit:
start C:\Programme\OpenVPN\bin\openvpn-gui-1.0.3.exe --disconnect Oecher-WLAN.ovpn
versucht.geht nicht.
Ich denke "connect" führt nur die Befehle in Oecher-Wlan.opvn aus.
Wie kann ich diese ändern damit es trennt?
Das steht in Oecher-Wlan.opvn:

  1. Version: 0.5
client
dev tap
proto udp
remote vpn3.uni-dsl.de 1194
cipher AES-128-CBC
resolv-retry infinite
nobind
persist-key
persist-tun
mute-replay-warnings
ca ca-ow.crt
ns-cert-type server
verb 3
auth-user-pass login.dat

  1. Wenn dieser Parameter einkommentiert wird, können die Logindaten
  2. in der Datei conf/login.dat gespeichert werden:
  3. auth-user-pass login.dat
Leute wir sind nah dran.....und vielen d
Bitte warten ..
Mitglied: bankaifan
05.08.2010 um 13:10 Uhr
versuch mal

01.
start C:\Programme\OpenVPN\bin\openvpn-gui-1.0.3.exe --connect
Damit er sich quasi mit nix verbindet.
Bitte warten ..
Mitglied: winnix
05.08.2010 um 23:12 Uhr
War nix, gibt nur ne Fehlermeldung "missing Parameter bla......." hmmmm
Ich schlag mir noch ein bisschen auf den Hinterkopf.....
Bitte warten ..
Mitglied: bankaifan
06.08.2010 um 08:31 Uhr
Aber ned so fest. Scheinst ja doch ganz gute Ideen zu haben

Hab mal noch weng gelesen. Da ich das Programm jetzt ned so gut kenn weiß ich ned ob dir des was hilft.

Also wenn du die Tastatureingaben STRG + Z sendest und anschließend "bg" in die commandozeile schreibst bricht er die verbindung ab. Ich weiß aber nicht wie man das realisieren könnte.

Ansonsten kannst du mal hier schauen.

Openvpn Befehl für Disconnect
Bitte warten ..
Mitglied: winnix
06.08.2010 um 09:12 Uhr
OK versuch ich......übrigens mit ghostmouse erreiche ich auch mein Ziel, kann es auch in einer Batch ausführen....
super tipp... klappt.
Aber so ne richtige Profilösung wär auch gut.
Ich musste die Taskleiste einstellen damit die icons an der selben Stelle Bleiben....aber ich komm zum Ziel....
.....naja nicht so ganz...jetz mach ich nen reconnect und hab danach immer noch die gleiche IP.Aber das ist wohl eine andere Geschichte.

Vielen Dank an Snowman und alle anderen.
Ich kann das wohl als gelöst markieren,Oder?
Bitte warten ..
Neuester Wissensbeitrag
Humor (lol)

Linkliste für Adventskalender

(3)

Information von nikoatit zum Thema Humor (lol) ...

Ähnliche Inhalte
VB for Applications
gelöst VBA: Verständnisfrage bei Funktionen, Rückgabe von Werten (3)

Frage von Aximand zum Thema VB for Applications ...

Python
gelöst Python GUI Button funktionen? (7)

Frage von Scuzzy zum Thema Python ...

Heiß diskutierte Inhalte
Router & Routing
gelöst Ipv4 mieten (22)

Frage von homermg zum Thema Router & Routing ...

Windows Server
DHCP Server switchen (20)

Frage von M.Marz zum Thema Windows Server ...

Exchange Server
gelöst Exchange 2010 Berechtigungen wiederherstellen (20)

Frage von semperf1delis zum Thema Exchange Server ...

Hardware
gelöst Negative Erfahrungen LAN-Karten (19)

Frage von MegaGiga zum Thema Hardware ...