Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

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, 8185 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
gelöst Batch: alle Ordner mit einem bestimmten Namen kopieren (4)

Frage von Remsboys zum Thema Batch & Shell ...

Batch & Shell
gelöst Batch aktuellsten Ordner kopieren (2)

Frage von MmarKuss zum Thema Batch & Shell ...

Batch & Shell
gelöst Batch Datei zum Kopieren aktueller Dateien erstellen (5)

Frage von daniel011 zum Thema Batch & Shell ...

Batch & Shell
gelöst Text Datei bestimmte Bereiche lesen und in neue Text schreiben (3)

Frage von TurboD zum Thema Batch & Shell ...

Neue Wissensbeiträge
Ubuntu

Ubuntu 17.10 steht zum Download bereit

Information von Frank zum Thema Ubuntu ...

Datenschutz

Autofahrer-Pranger - Bewertungsportal illegal

(8)

Information von BassFishFox zum Thema Datenschutz ...

Windows 10

Neues Win10 Funktionsupdate verbuggt RemoteApp

(2)

Information von thomasreischer zum Thema Windows 10 ...

Microsoft

Die neuen RSAT-Tools für Win10 1709 sind da

(2)

Information von DerWoWusste zum Thema Microsoft ...

Heiß diskutierte Inhalte
Router & Routing
Allnet - VDSL2 Modem - SFP (mini-GBIC) (20)

Frage von Dobby zum Thema Router & Routing ...

Voice over IP
DeutschlandLAN IP Voice Data M Premium, Erfahrung mit Faxgeräte? (17)

Frage von liquidbase zum Thema Voice over IP ...

TK-Netze & Geräte
TK-Anlage VoIP - DECT Erweiterung (16)

Frage von Lynkon zum Thema TK-Netze & Geräte ...