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

Variable von HTML Formular an Batch übergeben

Frage Entwicklung Webentwicklung

Mitglied: quba

quba (Level 1) - Jetzt verbinden

27.09.2006, aktualisiert 15:58 Uhr, 6853 Aufrufe, 5 Kommentare

Hallo zusammen,

habe mal wieder eine Frage.
Und zwar, ist es möglich ein HTML Formular zu erstellen, das ein Textfeld beinhaltet, welches beim senden den eingegebenen Inhalt des Textfeldes an eine BatchDatei übergibt?

Bin da irgendwie nicht zurecht gekommen, denn wenn ich zum test das Formular so abschicke

<form action="test.bat ads" method="post" enctype="text/plain">

passiert nichts. Seite nicht gefunden.

Kann mir jemand sagen, ob dies überhaupt irgendwie möglich ist.
Wie gesagt, Ziel soll sein den Inhalt des Feldes an eine Batchdatei zu übergeben.

Danke und Gruß
quba
Mitglied: filippg
27.09.2006 um 12:44 Uhr
Hallo,

grundsätzlich kannst du einen Webserver (je nachdem welchen) schon so konfigurieren, dass er eine angefragte Datei ausführt und dazu den Request an sie weiterleitet und ihre Ausgabe an den anfragenden Client senden. Dann übergibt er aber afaik nicht nur schön formatierte Felder, sondern man bekommt die gesamte Anfrage übergeben und muss daraus die Daten extrahieren, und später auch wieder eine korrekte Antwort erzeugen, eher aufwendig.
Ganz leicht geht's mit PHP: exec ("myBat abc") (wegen der kleinen Feinheiten dabei solltest du dir nochmal die Doku anschauen).

Filipp
Bitte warten ..
Mitglied: quba
27.09.2006 um 14:50 Uhr
Hi,
danke der Antwort.
Der Befehl exec führt ja soweit ich weiß, direkt auf dem Webserver das gewünschte Script aus. Demnach wird das ja quasi Serverseitig ausgeführt.
Ich will aber, dass ein Skript aufgerufen wird und die Aktionen im Skript beim Client ausgeführt werden.

Wie kann ich das realisieren?

Danke und Gruß
quba
Bitte warten ..
Mitglied: 11078
27.09.2006 um 15:09 Uhr
Hallo,

in einer Webumgebung zu batchen ist eher ungewöhnlich. Client-seitige Scriptsprachen für die Webumgebung sind Javascript oder VBscript. Wenn die Webseite mit dem Betriebssystem interagieren soll (was ich im Web für extrem gefährlich halte), dann wohl eher VBscript - dies allerdings auch nur im Internet Explorer!

Was willst Du denn genau machen?


Gruß,
Tim
Bitte warten ..
Mitglied: quba
27.09.2006 um 15:37 Uhr
Danke der Antwort,

und zwar will ich die administration hier in unserem Firmennetz erleichtern.
Wenn ein Admin bei einem User einen Netzwerkdrucker installieren soll, will ich eine "Admin-Webpage" erstellen auf dem der Admin in einem Textfeld den Sharename des Druckers eingeben kann (Die Seite wird vom Client-PC aus aufgerufen) und dann das entsprechende Skript zum Drucker verbinden auf dem Client ausgeführt wird. (con2prt)

Ein etwas ungewöhnlicher Wunsch, aber wenn das möglich wäre, wäre das schon was.
(Meinem Vorgesetztem schwebt so etwas vor )

Gruß
quba
Bitte warten ..
Mitglied: 11078
27.09.2006 um 15:58 Uhr
Hallo,

wie schon gesagt, da bleibt wohl nur eine Microsoft-Scriptsprache

Habe hier ein Beispiel für JScript (das ist nicht Javascript, sondern die Microsoft-Implementierung von Javascript, die einen größeren Funktionsumfang als Javascript hat und in Sachen "Was kann ich alles anstellen" auch viel schlimmer ist):

http://sniplets.anaboe.net/jscript02.html


Im Beispiel wird als Option ein Dateiname übergeben, bei Dir sollte es ja eher ein Eintrag in einem Formularfeld sein. Ich hab jetzt gerade nicht so recht Zeit mir etwas zusammenzubasteln, aber so sollte es ungefähr gehen:

1. Kopf des Formulars:
<form name="drucker_share" onsubmit="return startskript()">

2. Eingabefeld im Formular
<input name="sharename" type="text" />

3. JScript

01.
function OpenNotepad(datei) { 
02.
  try { 
03.
    var WshShell = new ActiveXObject('WScript.Shell'); 
04.
05.
  catch(e) { 
06.
    return true; 
07.
08.
   
09.
  var sharename = document.drucker_share.sharename.value 
10.
   
11.
 
12.
  var fullPath = 'con2prt ' + sharename; 
13.
  var oExec = WshShell.Exec(fullPath); 
14.
  while (oExec.Status == 0) 
15.
16.
    WScript.Sleep(100); 
17.
18.
  WScript.Echo(oExec.Status); 
19.
  return false; 
20.
}

Wie gesagt, keine Ahnung, ob es so exakt funktionieren wird, aber es sollte ein Ansatz sein!


Gruß,
Tim
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Variablen von Batch zu VBS übergeben
gelöst Frage von ciejayBatch & Shell10 Kommentare

Hallo liebe Com, ich versuche mich gerade in der Batch und vbs Programmierung und bin daher sozusagen noch Anfänger. ...

HTML
HTML Formular Werte an Excel Datei übergeben
Frage von gamerffHTML7 Kommentare

Hallo, Kann ich die Werte die Besucher auf meiner webseite in das HTML Formular eingeben an eine Exceldatei übergeben ...

PHP
HTML Dropdownmenü auslesen und in PHP als Variable übergeben
gelöst Frage von ITFloriPHP35 Kommentare

Hallo zusammen, ich habe eine Webseite erstellt in der ich ein Dropdown feld habe. Ich benötige aber nun in ...

Batch & Shell
Variable in neues Batch Script übergeben
gelöst Frage von alex89Batch & Shell3 Kommentare

Hallo, ich habe mir ein Batch Script erstellt um einige adminrelevante Tools und Abfragen aus einem Menü heraus zu ...

Neue Wissensbeiträge
MikroTik RouterOS

Mikrotik - Lets Encrypt Zertifikate mit MetaROUTER Instanz auf dem Router erzeugen

Anleitung von colinardo vor 13 StundenMikroTik RouterOS4 Kommentare

Einleitung Folgende Anleitung ist aus der Lage heraus entstanden das ein Kunde auf seinem Mikrotik sein Hotspot Captive Portal ...

Sicherheit

Sicherheitslücke in HP-Druckern - Firmware-Updates stehen bereit

Information von BassFishFox vor 13 StundenSicherheit1 Kommentar

Ein weiterer Grund, dass Drucker keinerlei Verbindung nach "auswaerts" haben sollen. Unter Verwendung spezieller Malware können Angreifer aus der ...

Administrator.de Feedback

Entwicklertagebuch: Die Startseite wurde überarbeitet

Information von admtech vor 16 StundenAdministrator.de Feedback9 Kommentare

Hallo Administrator User, mit dem Release 5.7 haben wir unsere Startseite überarbeitet und die Beiträge und Fragen voneinander getrennt. ...

Vmware

VMware Desktopprodukte sind verwundbar

Information von Penny.Cilin vor 21 StundenVmware

Die VMware-Anwendungen zum Umgang mit virtuellen Maschinen Fusion, Horizon Client und Workstation sowie die Plattform NSX sind verwundbar. Davon ...

Heiß diskutierte Inhalte
Visual Studio
Vb.net-Tool zum Erzeugen einer Outlook-E-Mail
Frage von ahstaxVisual Studio24 Kommentare

Hallo, ich möchte gerne ein vb.net-Tool schreiben, das am Ende eine Outlook-E-Mail erzeugt. Grundsätzlich ist mir klar, wie das ...

Windows Server
RDP macht Server schneller???
Frage von JaniDJWindows Server16 Kommentare

Hallo Community, wir betrieben seit geraumer Zeit diverse virtuelle Maschinen und Server mit Windows Server 2012. Leider haben wir ...

Windows Netzwerk
Netzwerk Neustrukturierung
Frage von IT-DreamerWindows Netzwerk16 Kommentare

Hallo verehrte Community und Admins, bei uns im Haus steht eine Neustrukturierung an. Dafür benötige ich von euch ein ...

Windows 10
Windows 10 dunkler Bildschirm nach Umfallen
Frage von AkcentWindows 1015 Kommentare

Hallo, habe hier einen Windows 10 Rechner der von einem User umgefallen wurde (Beine übers Knie, an den PC ...