Top-Themen

Aktuelle Themen (A bis Z)

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

Per VBScript ein externes Programm aufrufen

Mitglied: 22425

22425 (Level 1)

06.01.2006, aktualisiert 07.01.2006, 78546 Aufrufe, 3 Kommentare

Hi ich würde gerne in einem Outlookformular über VBScript ein Programm aufrufen genauer gesagt Microsoft AutoRoute. Tollerweise ist in VBScript aber irgendwie der Befehl "Shell ("Programm.exe") deaktiviert. Hiermit kann man nämlich normal ein Programm in Visual Basic aufrufen.

Gibt es eine Möglichkeit irgendwie anders das Programm aufzurufen. Vielleicht gibts ja auch irgendeinen blöden Trick, indem man ein anderes Programm oder Makro oder so was aufruft, dass dann AutoRoute startet.

Das Endziel wäre übrigens, dass dann automatisch Daten an AutoRoute von Outlook übertragen werden, AutoRoute die Entfernung und Fahrzeit berechnet, und diese zwei Daten zurückgibt. Mehr brauche ich eigentlich gar nicht. Aber ich schätze das wird nicht möglich sein oder?

Wär geil, wenn mir jemand helfen könnte.
Mitglied: gemini
06.01.2006 um 23:00 Uhr
Hallo Manuel,

wie du die Entfernungsberechnung realisieren kannst, kann ich dir auf die Schnelle nicht sagen.

Ein Programmaufruf aus VBS funktioniert aber so, aus VBA sollte es genau so funktionieren:
01.
Set WshShell = WScript.CreateObject("WScript.Shell") 
02.
WshShell.Run(DeinProgramm & "ArgumenteFürDeinProgramm")
Hope it helps
gemini
Bitte warten ..
Mitglied: 22425
07.01.2006 um 15:42 Uhr
Danke erstmal. Ist das jetzt ein Aufruf um ein Visual Basic Programm aufzurufen oder kann ich damit auch AutoRoute direkt aufrufen. Das funktioniert anscheinend nämlich nicht.
Bitte warten ..
Mitglied: gemini
07.01.2006 um 16:32 Uhr
Der Code funktioniert schon, unten nochmal ein praktisches Beispiel.

Alles zwischen ' und ' in eine Datei StartNotepad.vbs kopieren und doppelklicken
Startet den Editor und öffnet die boot.ini (sofern du ein OS >= 2000 hast)
01.
' #### StartNotepad.vbs #### 
02.
Set WshShell = WScript.CreateObject("WScript.Shell") 
03.
WshShell.Run("%windir%\notepad C:\boot.ini") 
04.
' #### e o  f ####
Wenn im Programmpfad Leerzeichen sind, musst du sie maskieren.
Startet Word2003 (wenn installiert) mit der boot.ini
01.
' #### StartWord2003.vbs #### 
02.
Set WshShell = WScript.CreateObject("WScript.Shell") 
03.
WshShell.Run("""" & "C:\Programme\Microsoft Office\OFFICE11\WINWORD.EXE" & """" & "C:\boot.ini") 
04.
' #### e o f ####
Generell solltest du AutoRoute so starten können.
Wie du dem die Parameter (deine Koordinaten) übergeben kannst weiß ich allerdings nicht

Gruß
gemini
Bitte warten ..
Ähnliche Inhalte
VB for Applications
VBScript und OR
gelöst Frage von InvisanVB for Applications5 Kommentare

Hi zusammen, derzeit bastel ich ein bisschen in VBScript rum. Leider habe ich mit dem OR Operator einige Probleme. ...

Batch & Shell

SAP Externes Programm Parameterübergabe an Skript in Variable

gelöst Frage von Erik72Batch & Shell2 Kommentare

Hallo, beim Aufruf eines externes Programmes aus dem SAP heraus ist es möglich neben dem Ausführungsserver noch einen optionalen ...

Microsoft Office

Outlook VBScript

gelöst Frage von NebellichtMicrosoft Office5 Kommentare

Hallo, seit ein paar Wochen werden keine VBScripte hinter den (Benutzerspezifschen) Outlook Formularen ausgeführt. Hat jemand eine Lösung parat ...

VB for Applications

Excel 2007 - VBA Aufruf einer externen Prozedur klappt nur als ADMIN zu 100 Prozent

Frage von ennoVB for Applications10 Kommentare

Hallo Gemeinde, ich habe da ein großes, mir nicht zu erklärendes Problem. Und zwar habe ich ein Makro, welches ...

Neue Wissensbeiträge
Ausbildung

Linux-Ausstieg in Niedersachsen - Windows statt Bugfix

Information von StefanKittel vor 1 TagAusbildung9 Kommentare

Sind ja nur Steuergelder

Speicherkarten

Neuer Speicherkartentyp - zunächst nur für Huawei-Smartphones (künftig auch für Notebooks u. Tablets?)

Tipp von VGem-e vor 3 TagenSpeicherkarten3 Kommentare

Servus, als ob das "Chaos" i.S. Speicherkarten noch nicht groß genug wäre?! Evtl. kommt dieser neue Kartentyp bald auch ...

Sicherheit

Diverse D-Link-Router durch drei Schwachstellen kompromittierbar

Information von kgborn vor 3 TagenSicherheit

Hat jemand D-Link-Router in Verwendung? Einige Modelle sind sicherheitstechnisch offen wie ein Scheunentor. Äußerst unschöne Sache, aber nichts neues ...

Hardware

100.000 Mikrotik-Router ungefragt von Hacker abgesichert

Information von 7Gizmo7 vor 3 TagenHardware3 Kommentare

Hallo zusammen, da hier ja öfters mal von Mikrotik gesprochen wird. Trotz Updates klafft eine Sicherheitslücke in Hundertausenden Mikrotik-Routern. ...

Heiß diskutierte Inhalte
Vmware
Offene LDAP-Server in AS
gelöst Frage von obi-wan-kenobiVmware19 Kommentare

Hallo alle Miteinander, ich habe ein Problem, unsere VM-Ware Appliance (Version. 6.5.0.10000) ist scheinbar angreifbar. Wir haben eben die ...

Windows Server
Zertifikat RemoteDesktop hinterlegen
gelöst Frage von Green14Windows Server12 Kommentare

Hallo zusammen. ich habe mehrere Server (WinSrv 2016). Die Server sind in keiner Domäne und keine Terminalserver. Ich verbinde ...

Suche Projektpartner
Debian 9.5 32 Bit und PHP 7 Fehlerbeseitigungen
Frage von zeroblue2005Suche Projektpartner11 Kommentare

Hallo Zusammen, ich habe eine VM auf Basis von ESXI am laufen. Dieser wurde unter Debian 7 installiert mt ...

Windows Server
DNS - Bedingte Weiterleitung
Frage von m8ichaelWindows Server10 Kommentare

Guten Tag zusammen, ich stehe gerade bzgl. einer bedingten DNS-Weiterleitung etwas auf dem Schlauch: Ich möchte, dass für bestimmte ...