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

Text mit Batch Kopieren?

Frage Entwicklung Batch & Shell

Mitglied: Awad0n

Awad0n (Level 1) - Jetzt verbinden

26.04.2009, aktualisiert 16:46 Uhr, 8250 Aufrufe, 9 Kommentare

Moinsen Leute,

Habe mal ne frage ( Wie die überschrift schon sagt ) :

Kann man Text mit Batch kopieren?

z.b die kurzform STRG + C mit dem Ascii-Code aufrufen oder sowas?

Sagen wir mal der Text wäre in einer Variable!

Wäre nett wenn jemand soetwas kann/weiß !

Oder ist das garnicht möglich?


mfg Awa!d0n
Mitglied: rubberman
26.04.2009 um 17:12 Uhr
Hallo Awa!d0n,

das Clipboard (Zwischenablage) per Batch direkt anzusprechen, ist meines wissens nicht möglich.
Du kannst Umwege über Programme gehen, die ein Clipboard-Objekt bereitstellen. Ganz gut gehts mit der mshta.exe, die mit dem IE mitgeliefert wird.
Beispiel:
01.
@echo off &setlocal 
02.
set /p "output=Text fuer Zwischenablage:   " 
03.
start /min mshta vbscript:(Document.ParentWindow.ClipboardData.SetData("Text","%output%"))(Window.Close)
Bitte warten ..
Mitglied: Awad0n
26.04.2009 um 17:33 Uhr
Erstmal nen fettes Dankeschön rubberman!

Nur noch nen bissl was:

Also da steige ich ehrlich gesagt nicht so durch!

Ich denke mal mit IE Meinste ja Internet Explorer?

Also kann ich das denn nur auf Internet-Seiten einfügen?
(Würde mich auch interessieren, ob man denn auf Inet-Seiten das kopierte einfügen kann)
Oder kopiert er es garnicht?

Also wäre nett wenn du es nen bissl übersetzen könntest das ich es verstehe!
Bitte warten ..
Mitglied: rubberman
26.04.2009 um 18:10 Uhr
Also, das was hier passiert ist folgendes:
mit
start /min mshta
wird die mshta.exe im minimierten Fenster aufgerufen.
Das was dahinter steht, ist der Parameter, der an die mshta.exe übergeben wird. In diesem Fall ist das ein vbScript-Schnipsel, der das vom IE (bzw. mshta.exe) bereitgestellte ClipboardData-Objekt anspricht.

Natürlich lassen sich vbScripts direkt in html-Dateien implementieren (so wie auch JavaScripts). Schau Dir dazu mal Tutorials, wie zB. SELFHTML an.
Bitte warten ..
Mitglied: Awad0n
26.04.2009 um 18:45 Uhr
Jo soweit in ordnung!

HTML kann ich ja eig. Aber von sowas habe ich noch nix gehört!

Wüsstest du denn die antwort jetzt zum Wieder einfügen?

Sagen wir einfach mal jetzt im Beispiel:

Ich habe einen Text in eine Variable geschrieben.
Öffne mit einer Batch-datei ein Gästebuch. (Adresse schon eigeschpeichert)
Und das Textfeld ist schon ausgewählt.
Einfach nur Einfügen! (STRG + V)
Und denn Mit einem TAB befehl auf den Commandbutton das er es absendet.

Das würde ich mit Bat gerne hinkriegen!
Ist sowas möglich?

mfg Awa!d0n
Bitte warten ..
Mitglied: bastla
26.04.2009 um 19:08 Uhr
Hallo Awa!d0n und rubberman!

Eigentlich ist für diesen Zweck der Umweg über die Zwischenablage gar nicht nötig - das könnte ja gleich ein VBScript mit "SendKeys" erledigen, zB
01.
set "Variable=Dein Text" 
02.
:: 
03.
:: 
04.
set S=%temp%\SendK.vbs 
05.
>%S% echo WScript.CreateObject("WScript.Shell").SendKeys WScript.Arguments(0) 
06.
cscript //nologo %S% "%Variable%{TAB}"
Welche Tasten sich außer TAB noch so simulieren lassen, ist hier nachzulesen ...
Noch eine Anmerkung zum Kopieren in die Zwischenablage: Von Microsoft gibt es dafür die "clip.exe" (zB auf einem Sever2003 - diese Version ist auch unter XP verwendbar - oder in Vista zu finden) ...

Grüße
bastla
Bitte warten ..
Mitglied: rubberman
26.04.2009 um 19:15 Uhr
Hallo Awa!d0n,

ist mir nicht bekannt, dass sowas per Batch geht. Evtl. kannst Du sowas über vbScript erledigen lassen (Stichwort SendKeys). Vielleicht wissen die Foren-Batchexperten Biber und Co. noch eine Lösung.

Was natürlich erstmal noch geht, ist die Seite zu öffnen. ZB.:
01.
@echo off 
02.
start http://www.administrator.de/
öffnet die Seite in Deinem Standartbrowser.

<edit>
Bastla war schneller )
</edit>
Bitte warten ..
Mitglied: LotPings
26.04.2009 um 19:19 Uhr
Zitat von Awad0n:
Das würde ich mit Bat gerne hinkriegen!
Ist sowas möglich?

Das geht schon, aber nicht mit purem Batch Code.
Für eine einmalige Anwendung ist der Aufwand aber stark übertrieben, da machst du das besser zu Fuß.
Und eine mehrfache Anwendung sieht sehr schnell nach missbräuchlicher Nutzung aus.

Vielleicht erklärst Du einmal genauer was Du vorhast.

Gruß
LotPings
Bitte warten ..
Mitglied: Awad0n
27.04.2009 um 16:50 Uhr
Danek erstmal bastla und rubberman

Lieber LotPings,
In beiden Punkten gebe ich dir voll und ganz recht!

Zitat von LotPings:
Für eine einmalige Anwendung ist der Aufwand aber stark
übertrieben, da machst du das besser zu Fuß.
Und eine mehrfache Anwendung sieht sehr schnell nach
missbräuchlicher Nutzung aus.


Und zu deiner Zweiten Sache!
Zitat von LotPings:
Vielleicht erklärst Du einmal genauer was Du vorhast.


Das steht ganz oben!

Im Grunde genommen wollte ich nur wissen ob man mit Batch ein Text kopieren und wieder einfügen kann!
Das mit dem Internet Explorer war nur spontan abgewandelt, wegen dem Simulieren von Tasten-Kombi´s usw.

So das mit dem Kopieren in die Zwischenablage habt mir ja schon Mitgeteilt!
Da gehlt nur noch das Einfügen! (Ohne Internet Explorer)(Mit vorrher festgelegten programmen und Pfad)

Wäre nett wenn wir das auch noch klären könnten!

mfg Awa!d0n
Bitte warten ..
Mitglied: LotPings
27.04.2009 um 17:10 Uhr
Zitat von Awad0n:

> Vielleicht erklärst Du einmal genauer was Du vorhast.


Das steht ganz oben!

Aber IMO nicht ausreichend.

Im Grunde genommen wollte ich nur wissen ob man mit Batch ein Text kopieren und wieder einfügen kann!
...
Da gehlt nur noch das Einfügen! (Ohne Internet Explorer)(Mit vorrher festgelegten programmen und Pfad)
Vielleicht bin Ich ja heute begriffsstutzig aber ich weiss immer noch nicht woher, Wohin?
Aus einer Datei in eine Datei/Variable in der Batch/Eingabefeld in laufender DOS|Windows Anwendung?

Gruß
LotPings
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Batch: Auslesen von Dateinamen aus Text und Kopieren dieser.
gelöst Frage von gumpo03Batch & Shell2 Kommentare

Hallo. Ich sitze seit ungefähr einer Stunde an einem Problem, dass ich gern endlich lösen würde: Ich habe eine ...

Batch & Shell
Text per Batchdatei kopieren und einfügen
Frage von imebroBatch & Shell47 Kommentare

Hallo, ich würde gerne für meine Kollegen eine kleine Hilfe basteln Wir nutzen ein Programm, in dem auch Memos ...

Batch & Shell
Batch - Suche Zeile nach zwei Wörtern und kopiere den Text dazwischen in eine Variable
gelöst Frage von Tera-XBatch & Shell2 Kommentare

Hallo, ich habe eine Configdadatei config.xml (XML/TXT) welche unter anderem folgenden Eintrag enthält <test>blubber</test> Ich möchte nun gerne den ...

Windows 7
Text filtern, mit Hilfe einer Batch Datei ?
Frage von meisterluehrsWindows 713 Kommentare

Hallo, ich bräuchte mal die Hilfe von ein paar "Experten" :D, die sich mit den Batch-Dateien, bzw der CMD ...

Neue Wissensbeiträge
Perl

Perl hat heute Geburtstag: 30 Jahre Perl: Lange Gesichter zum Geburtstag

Information von Penny.Cilin vor 5 StundenPerl2 Kommentare

Hallo, auch wenn es wenige wissen und noch weniger Leute es nutzen. Perl hat heute Geburtstag. 30 Jahre Perl ...

Sicherheit

Blackberry stirbt - Keine Updates für Priv mehr

Tipp von certifiedit.net vor 6 StundenSicherheit

Blackberry wird zu einer 08/15 Firma und geht wohl mehr und mehr den Weg, den HTC schon ging. Von ...

Windows 10

Autsch: Microsoft bündelt Windows 10 mit unsicherer Passwort-Manager-App

Tipp von kgborn vor 2 TagenWindows 1010 Kommentare

Unter Microsofts Windows 10 haben Endbenutzer keine Kontrolle mehr, was Microsoft an Apps auf dem Betriebssystem installiert (die Windows ...

Sicherheits-Tools

Achtung: Sicherheitslücke im FortiClient VPN-Client

Tipp von kgborn vor 2 TagenSicherheits-Tools

Ich weiß nicht, wie häufig die NextGeneration Endpoint Protection-Lösung von Fortinet in deutschen Unternehmen eingesetzt wird. An dieser Stelle ...

Heiß diskutierte Inhalte
Batch & Shell
Kann man mit einer .txt Datei eine .bat Datei öffnen?
gelöst Frage von HelloWorldBatch & Shell22 Kommentare

Wie schon im Titel beschrieben würde ich gerne durch einfaches klicken auf eine Text oder Word Datei eine Batch ...

Netzwerkgrundlagen
Belibiges Teilnetz einer Subnetzmaske rausfinden?
gelöst Frage von CenuzeNetzwerkgrundlagen17 Kommentare

Wundervollen Gutentag, mittlerweile kann ich Subnetting so einigermaßen, aber ein Problem habe ich noch. Netzwerkadresse und Boradcast errechnen ist ...

LAN, WAN, Wireless
WLAN Reichweite erhöhen mit neuer Antenne
gelöst Frage von gdconsultLAN, WAN, Wireless12 Kommentare

Hallo, ich besitze einen TL-WN722N USB-WLAN Dongle mit einer richtigen Antenne. Ich frage mich jetzt ob man die Reichweite ...

Windows Server
Logging von "gesendeten Nachrichten" auf Terminalservern
gelöst Frage von Z3R0C0MM4N0THiN6Windows Server10 Kommentare

Hallo zusammen, kann mir jemand auf kurzem Wege sagen ob 1) die per Task-Manager (oder damals tsadmin) an Benutzer ...