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
GELÖST

Per Java Script eine nicht lokale bat aufrufen

Frage Entwicklung JavaScript

Mitglied: rumdiidumdii

rumdiidumdii (Level 1) - Jetzt verbinden

17.11.2010, aktualisiert 09:12 Uhr, 7148 Aufrufe, 4 Kommentare

Hallo liebe Administratoren

ich habe mal wieder ein Problem:

Ich will mit dem Befehl eine bat die auf einem Netzwerkpfad liegt, aufrufen:
01.
<html> 
02.
<head> 
03.
<script type="text/javascript"> 
04.
function runApp(which) { 
05.
  WshShell = new ActiveXObject("WScript.Shell"); 
06.
  WshShell.Run (which,1,true); 
07.
08.
</script> 
09.
</head> 
10.
<body> 
11.
<font onClick="runApp('\\PCNAME\Ordner\test.bat');" style="cursor: hand;"><u>bat</u></font> 
12.
</body> 
13.
</html>
Jedoch zeigt er mir im IE folgenden Fehler an: "Das System kann den angegebene Datei nicht finden"
Eine lokale Datei findet er, jedoch keine auf einem Netzlauferk oder PC.
Ich habe es schon mit der IP Adresse mit dem Pc Name und mit mounten des Pfades probiert.

Vielen Dank für die Hilfe schon mal

rumdiidumdii
Mitglied: micneu
17.11.2010 um 09:31 Uhr
Also, ich habe deine seite mal nachgebaut,
ich bekomme beim ie eine meldung das "activex-steuerelement....."
hast du bei dir im ie eine ausnahme für genau die seite eingerichtet?
ich kann bei mir (ie8) geblockte inhalte zulassen.

ok... warum wollt ihr das mit einer webseite machen?
was ist genau das ziel?

wo liegt die html datei kannst du mal uns einen pfad geben.

ich habe gerade mal einen IIS augf einem windows 7 installiert und
bekomme diese fehler meldung:

Details zum Fehler auf der Webseite

Benutzer-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; .NET4.0C)
Zeitstempel: Wed, 17 Nov 2010 08:25:57 UTC
Meldung: Automatisierungsserver kann Objekt nicht erstellen.
Zeile: 5
Zeichen: 3
Code: 0
URI: http://localhost/test1.html


poste mal bitte deine fehlermeldung.

gruß michael
Bitte warten ..
Mitglied: rumdiidumdii
17.11.2010 um 09:45 Uhr
Also die batch soll eben bequem für einen Leien aufrufbar sein darum haben wir gedacht, legen wir einen Link auf ne Webseite den jeder nur anklicken muss.
Der Webserver ist ein XAMPP hier liegt meine html.index mit oben genanntem Inhalt.

Nun gehe ich auf meinem Client auf den Werbserver und will meinen Link anklicken.
Dann kommt das Pop Up "activex-steuerelement....." und anschließend bestätige ich mit "JA".
Danach kommt eben unten im IE "Fehler auf Seite".
In den Details steht: Zeile 7, Zeichen 3, Fehler "Das System kann den angegebene Datei nicht finden", Code 0

Die bat Datei liegt momentan auf einem Netzlaufwerk.
Bitte warten ..
Mitglied: rumdiidumdii
17.11.2010 um 09:48 Uhr
Zitat von rumdiidumdii:
Also die batch soll eben bequem für einen Leien aufrufbar sein darum haben wir gedacht, legen wir einen Link auf ne Webseite
den jeder nur anklicken muss.
Der Webserver ist ein XAMPP hier liegt meine html.index mit oben genanntem Inhalt.

Nun gehe ich auf meinem Client auf den Werbserver und will meinen Link anklicken.
Dann kommt das Pop Up "activex-steuerelement....." und anschließend bestätige ich mit "JA".
Danach kommt eben unten im IE "Fehler auf Seite".
In den Details steht: Zeile 7, Zeichen 3, Fehler "Das System kann den angegebene Datei nicht finden", Code 0

Die bat Datei liegt momentan auf einem Netzlaufwerk.


Eventuell ist das ganze ein rechte Problem?
Denn wenn ich in der html Seite nicht die bat angebe sondern 'notepad' angebe funktioniert alles wie gewollt.

Oder ein ganz anderer Lösungsansatz mit php?
Bitte warten ..
Mitglied: rumdiidumdii
17.11.2010 um 12:05 Uhr
Okai is gelöst habe einfach mal den Pfad mit Doppel Backslashes gemacht

01.
<html> 
02.
<head> 
03.
<title>run_exe.com/</title> 
04.
<script type="text/javascript"> 
05.
function run(what) { 
06.
var wss = new ActiveXObject("WScript.Shell"); 
07.
wss.Run(what); 
08.
09.
</script> 
10.
</head> 
11.
<body> 
12.
<form> 
13.
<input type="button" value="Notepad" onclick="run('\\\\PCNAME\\Batch\\dienstag\\dienstag.bat')"> 
14.
</form> 
15.
</body> 
16.
</html> 
17.
 
Bitte warten ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(8)

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
Windows Server
gelöst SQLCMD über BAT aufrufen (Sicherung SQL Server Express 2012 (3)

Frage von joeyschweiz zum Thema Windows Server ...

Erkennung und -Abwehr
gelöst Lokale Sicherheitsrichtlinie mit Admin-Konto konfigurieren (6)

Frage von garack zum Thema Erkennung und -Abwehr ...

Batch & Shell
gelöst PowerShell Script Move-Item nach x Tagen (5)

Frage von lupolo zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Microsoft
Ordner mit LW-Buchstaben versehen und benennen (20)

Frage von Xaero1982 zum Thema Microsoft ...

Outlook & Mail
gelöst Outlook 2010 findet ost datei nicht (19)

Frage von Floh21 zum Thema Outlook & Mail ...

Netzwerkmanagement
gelöst Anregungen, kleiner Betrieb, IT-Umgebung (18)

Frage von Unwichtig zum Thema Netzwerkmanagement ...

Festplatten, SSD, Raid
M.2 SSD wird nicht erkannt (14)

Frage von uridium69 zum Thema Festplatten, SSD, Raid ...