- mshta "javascript:var s=clipboardData.getData('text');if(s)new ActiveXObject('Scripting.FileSystemObject').GetStandardStream(1).Write(s);close();"|more >temp.txt
- @echo off
- setlocal enabledelayedexpansion
- set n=1
- (for /f %%i in ('type "temp.txt"') do (
- echo TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:productForm ATTR=ID:external_product_id_gio_child_!n! CONTENT=%%i
- set /a n+=1
- ))>temp2.txt
- clip<temp2.txt
- del temp*.txt
复制代码 这个bat是把剪贴板的多行文字插入到指定文本之前并且输出
比如剪贴板内容
123
你好
输出:
123hhhh
你好hhhh
测试后大部分剪贴板文本都能正常处理,但是,
比如这个
C:\Program Files (x86)\Common Files\Adobe\Adobe Desktop Common\ADS\Adobe Desktop Service.exe
剪贴板文本是这个就会提示脚本错误
bat是别人写的,我也不懂哪里出现了问题
我觉得很详细了,求不扣分 |