如何用脚本或者程序复制水平制表符到windows的剪贴板? 5C
我想写一个自动给文件加一条后缀的bat或vbs脚本,后缀为姓名加号码。如a.xls  -> a_张三 123.xls。
但是只有这样的功能还是不够方便,如果可以复制字符串“张三(Tab)123”到剪贴板,打开Excel 直接Ctrl+V 可以粘贴自己名字和编号到两个单元格,省去很多时间。
目前已经试过以下种方法:
    1.bat或vbs中调用mshta vbscript:clipboarddata.setdata()进行复制,但是水平制表符就变没了。
    2.vbs中创建InternetExplorer.Application对象来进行复制,可以复制水平制表符。但是浏览器会显示警告,每次得确认警告。或者设置浏览器安全性,这些都比较麻烦。
    3.bat中使用echo "%name%    (tab键)%num%" | clip时就变成了既复制了水平制表符,又复制了换行符。在Excel中粘贴时,会忽略掉制表符,直接将姓名和号码粘贴到一个单元格里。
    所以,想问一下各位大佬对这个问题有没有一些建议和指教,小弟不胜感激。尽量对环境要求简单一些,别人使用起来操作要求简单一些。
0

1个回答

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
选择复制剪贴板里面的内容——小工具
在使用电脑的时候我么经常会多次复制很多东西,每次按Ctrl+C复制出来的东西是众多复制内容中最近复制的一条内容,经常这条内容并不是我们真正需要的,而是之前复制的某条内容。此时最希望有一个不占太多内存小巧工具展示出我们剪贴板所有复制的记录,让我们可以选择我们想要复制的那条内容。 然而,我们在百度后下载了一些小工具,但担心的问题又来了:1.这小工具是病毒或者后门并且杀软检测不出来怎么办;2.这东西又
批处理将字符串输出到Windows剪贴板
借助于clip.exe(C:\Windows\System32\clip.exe) C:\Windows\System32>clip /? CLIP 描述: 将命令行工具的输出重定向到 Windows 剪贴板。这个文本输出可以被粘贴 到其他程序中。 参数列表: /? 显示此帮助消息。 示例: DIR | CLIP
python控制windows剪贴板,向剪贴板中写入图片
from ctypes import * import os import win32con,win32clipboard aString=windll.user32.LoadImageW(0,"new.bmp",win32con.IMAGE_BITMAP,0,0,win32con.LR_LOADFROMFILE) print(aString) if aString !=0: ## 由于图片
JS--制表符99乘法表
document.write("");           for(var x =1;x           {               document.write("");               for(var y=1;y               {                   document.write(""+x+"*"+y+"="+x*y
printf()函数中\t,水平制表符,空格的个数,对齐打印
在控制台输出数据的时候,也就是用printf()的时候,我们经常用\t来控制对齐,以使输出的结果更加整齐美观。 然而有时候我们发现及时使用了\t 也会出现数据对不齐的情况,这就跟\t究竟对应几个空格有关系。 先给出程序和运行结果,再进行解释。 代码: #include <stdio.h> #include <stdlib.h> int main(int arg...
如何复制文件到剪贴板
闲话少说,直接上代码。 BOOL CopyFilesToClipboard( std::vector const & vecFiles ) { RETURN_IF_FALSE_EX( FALSE, vecFiles.size() ); UINT uDropEffect = RegisterClipboardFormat(_T("Preferred Dro
解决虚拟机中文本选中后自动被复制到剪贴板的问题
在甲方家开发,因保密要求需要在云上开发,某日突然发现在云桌面(通过Citrix登陆虚拟机)上的在所有应用程序中选中文本后自动复制到剪贴板,这对经常需要copy代码的码农来说太折磨了。痛定思痛后决定加班这个问题搞了。网上搜了一下午,最终搞定,原因竟然是在本地打开了有道云笔记。网上有人提到过这个原因,但是估计很多朋友都以为说的 是虚拟机上装了有道云笔记,很多人虚拟机上压根没装那玩意。虽然不知道到底为啥
一个使用的剪切板,可以无限制的保存复制的代码和文本,很适合程序员使用 ,c v 大法 (0.0)
一个使用的剪切板,可以无限制的保存复制的代码和文本,很适合程序员使用 ,c v 大法 (0.0),需要的下载 -.-
使用WindowsAPI取剪贴板文本
#define _CRT_SECURE_NO_WARNINGS #include #include using namespace std; int main() { HGLOBAL hGlobal; PCHAR pText; PCHAR pGlobal; OpenClipboard(GetDesktopWindow()); // Open the clipboard hGlobal
Ditto —— windows 剪贴板增强小工具(复制粘贴多条记录)
Windows 虽然不断在升级,但系统自带的剪贴板功能却仍然弱爆了 (只能保留一条记录)。 Ditto 下载地址:http://sourceforge.net/projects/ditto-cp/files/Ditto/3.18.24.0/DittoPortable_3_18_24_0.zip/download ctrl + `(数字键 1 左边的按键):调出界面 Ditto 是 Windows 下
windows 剪贴板监控
迅雷下载或者旋风下载都有一个很有意思的剪贴板监控功能,当你打开剪贴板监控时,如果你复制了一个下载的URL,这两个程序都会弹出来下载框来让你去下载,显得很智能,昨天发现灵格斯词霸也有个剪贴板取词功能。上个月写了个智能注册表定位器,输入一段注册表字符串,能为你打开注册表编辑器并定位到相应的注册表位置,有个哥么说想智能点,当我复制注册表字符串时,给我自动拷贝到输入框去啊,后来就研究了一下剪贴板监控,
Unity3D-将文本复制到剪切板
Unity里将文本复制到剪切板中需要分别在Android和IOS中实现iOS端实现Clipboard.mm@interface Clipboard : NSObjectextern "C" { /* compare the namelist with system processes */ void _copyTextToClipboard(const char *textLis
shell下操作剪贴板 xsel
1.下载xsel sudo apt-get install xsel 2.复制内容到剪贴板中 cat file | xsel -i -b 3.取出剪贴板内容 xsel -o -b 4.外部程序使用剪贴板内容 直接鼠标右键点击,粘贴或ctrl+v
批处理 讲当前的日期输出到 Windows剪贴板
在桌面下新建一个date.txt文件夹,然后粘贴下面的命令到date.txt中,保存。然后重命名为date.bat set/p="%date%" 然后每次只要点击一下date.bat这个文件,当前的日期就复制到剪贴板了。需要用到日期的时候就直接粘贴就行了。 剪贴板中的内容: 2017/11/02/周四 参考:批处理将字符串输出到Windows剪贴板
Windows进程通信——剪贴板
1. 概述 1.1 介绍 剪贴板(Clipped Board)实质是Win32 API中一组用来传输数据的函数和消息,为Windows应用程序之间进行数据共享提供了一个中介,Windows已建立的剪切(复制)-粘贴的机制为不同应用程序之间共享不同格式数据提供了一条捷径。当用户在应用程序中执行剪切或复制操作时,应用程序把选取的数据用一种或多种格式放在剪贴板上。然后任何其它应用程序都可以从剪贴板上
Windows下cmd(命令提示符)中的复制粘贴操作
Vista/Win7下操作如图     > 1。如上图,右键命令提示符窗口的标题栏,选择属性。 > 2。选择“编辑选项”里的“快速编辑模式”,并确定之; > 3。如此你就可以便捷的在命令提示符窗口里进行复杂粘贴操作了。   使用步骤: 复制:进行如上设置后,鼠标左键按下选定一个区域,再右键在窗口内单击(或者按一下回车键),就将
剪贴板失效不能复制粘贴的解决方法
今天开机,想复制点东西,复制几次竟然都不好用,右键发现“粘贴”命令一直处于灰色状态,上网划拉一圈,发现原来是windows的Rpc服务没有正常启动,在网上找了些解决方法,现转帖如下: 网上给出了三个解决方案:     方法一:修改注册表法     点击“开始→运行”,键入“Regedit”打开“注册表编辑器”,展开分支“HKEY_LOCAL_MACHINE\SYSTEM\CurrentC
解决远程桌面剪切板不好使问题
1:打开任务管理器 2:找到结束进程rdpclip,找不到可以不管。 3:手工新建任务里输入rdpclip,运行即可。
gvim中复制到系统剪贴板
为了将vim中的内容复制到其他程序,用鼠标或者进入visual模式选中需要复制到内容后, 依次连续输入“  ,+ , Y , 即按住shift后依次按键盘上的”  + 和 y ,将当前行前后所有内容复制    依次连续输入“  ,+ , y , 即按住shift后先按键盘上的”  + ,最后松开shift再按 y ,仅将选定的内容复制。
unity 读取PC剪贴板(粘贴板)的数据缓存
平台:unity5.5.0 系统:win10 public class Test : MonoBehaviour {     void Start()     {         string str = GUIUtility.systemCopyBuffer;         Debug.Log("剪贴板内容:" + str);     }
分享一个最好用的剪切板管理软件
对于每一个作为一个高级电脑使用者
转义序列中的换行、水平制表符、回车的作用
1.转义字符:\n (newline):在Windows系统中,就是当前位置移到下一行开头` 例:printf("%s\n",“rose”);` ,此时的代码是指从rose开始把光标的位置移到下一行(不一定在开头,但不知道为什么),无论是放在哪里,只有在程序运行时都是直接换行 \t:相当与一个Tap键,无符号的话移动1+8个位,有的话具体而论,跟\n一样
【Python】从剪贴板上复制图像到PIL库中
要使用PIL,可以到如下网站上(http://www.pythonware.com/products/pil/)去下载最新版本。 安装完成后,通过ImageGrab库中的grabclipboard函数从剪贴板中获取图像对象,可以通过isinstance来判断剪贴板中是否为图像信息。 Python例子如下: import Image import ImageGrab #im =
windows脚本快捷键调用google translate翻译粘贴板内容
调用windows 系统浏览器打开googletranslate翻译页面,翻译粘贴板里的内容。可以添加指向该文件的快捷键,从而实现快捷翻译粘贴板内容的功能
拷贝复制命令行输出放在系统剪贴板上
转载自:http://oldratlee.com/post/2012-12-23/command-output-to-clip 为什么要这么做? 直接把命令的输出(比如 grep/awk/sed/find 或是你的程序输出结果)放到剪切板上,这么就可以在 IM 中 CTRL + V 粘贴后发出去。 避免操作的繁琐和跳跃:把结果输出到文件、用文本编辑器打开文件、选中文本、CTRL + C。
【超实用软件分享】ShapeShifter 连续多次复制的剪贴板
碎碎念 最开始是因为手机浏览器有个剪贴板插件 里面可以保存连续复制的内容 觉得很实用 所以在电脑上搜索了一下 找到了这款同样功能的超实用软件 有了这款软件就不用来回重复复制粘贴的工作了 已经成了我的必备软件+开机自启软件~ ———————————————————— 软件简介 ShapeShifter可以复制文字、图片、文件 复制之后长按CTRL+V即可调出剪
python3操作windows剪贴板
1.pythonwin的安装 操作windows剪贴板需要pythonwin的支持,从这里下载exe安装即可 https://sourceforge.net/projects/pywin32/files/pywin32/Build%20218/ 2代码 import win32con import win32clipboard as w def getText():
python剪贴板与文件复制操作
python 剪贴板 文件复制 相关操作代码
Windows 剪切板API详解
剪切、复制、粘贴都是我们在操作电脑的时候经常会用到的功能。但是你知道当我们剪切或者复制的 时候,数据会保存到什么地方吗?当我们粘贴的时候,又是从什么地方将数据输出出来呢?这都源自于系统中给我们提供了一个暂存数据的存储区域,我们称之为剪 切板,当新的内容送到剪切板后,新的内容将会覆盖掉旧的内容,即剪切板只能保存一份内容。因为剪切板是在内存当中,所以,电脑关闭或者是重启以后,存在剪 切板中的内容将会丢
在浏览器中实现复制内容到剪切板中
前端开发时, 经常有这种功能, 需要把网页中的有些内容复制到剪切板中。 针对IE浏览器来说, 实现起来就很简单, 因为直接有clipboardData 的对象可以使用, 但是对于其他浏览器来说, 并没有这个对象, 如何实现, 目前比较多的解法都是借助flash。 除此之外,这个功能如果应用在Extjs 中该如何实现。(目前为止, Extjs 本身并没有提供相关的方法)
C#中操作剪切板
在C#里使用剪切板的功能先要using System.Windows.FormsC#实现将字符串复制到剪切板Clipboard.SetText("ok");C#实现将文件复制到剪切板已知:文件名(含路径),一个或多个。需求:将这些文件复制到剪切板(效果和在资源管理器中的复制文件一样)。string[] file = new string[1];file[0] = "e://read
复制位图到剪贴板
<br /><br />复制一幅位图到剪贴板相当简单,需要记住的一个是如果位图需要调色盘,<br />你应当将调色盘也复制。<br />函数一:复制设备相关位图到剪贴板 CopyBitmapToClipboard()函数复制一幅DDB位图到剪贴板,如果提供调色盘它将 同时复制调色盘。注意在最后调用Detach()。这一点很重要,因为此时GDI对象 的物主已经传送至剪贴板。 // CopyBitmapToClipboard - Copies a device-dependent bitmap
跟我一起玩Win32开发(21):复制&粘贴&剪贴板操作
我要提醒一下大家,看了我的博文学到的知识,千万不要用于实际开发,不然你会被你的上司骂:“妈的,这些东西哪来的,从来没有人这样做过。”不信你试试,脑细胞被冻结的经理或者技术总监们肯定会这样说的。 如果是一些有X年工作经验(X永远不可能大于100)的程序员肯定会说:“你怎么这么不成熟?”你如果被别人这么说之后,不知道你会不会很伤心,或者很生气? 我呢,曾经被N个人这样教育过,不过你猜猜我当时的心情
万能的“一键复制到剪贴板”,支持IE、火狐、谷歌及移动版浏览器
万能的“一键复制到剪贴板”,支持IE、火狐、谷歌及移动版浏览器
cocos2dx复制内容到剪贴板
androidc++中javar 类型签名 类型签名 Java类型 Z boolean B byte C char S short I int J long F float D double L full-qualified-class; 完全限定的类,分号必须要有 [ type type[ ] (arg-ty
c语言中制表符的输出问题
制表符的作用是将光标移到最接近8的倍数的位置,使得后面的输出从此开始。换句话说,如果所有数据都紧跟在制表符后面输出,则这些数据只能从第9列、第17列、第25列......开始。 如果已经到了第1、2、3、...8列,则直接跳到第9列。 如果已经到了第9、10、11、...16列,则直接跳到第17列。 如果已经到了第17、18、19、...24列,则直接跳到第25列。 .............
怎么在JavaScript中将输入框的空格 制表符 换行符 去掉
页面 &amp;amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;id&amp;quot; /&amp;amp;gt; javascript 代码 $(&amp;quot;#userName&amp;quot;).val().replace(/(^[\s\n\t]+|[\s\n\t]+$)/g, &amp;quot;&amp;quot;)
剪贴板功能-C++实现
#include #include using namespace std; int main() { HWND hWnd = NULL; OpenClipboard( hWnd );//打开剪切板 EmptyClipboard();//清空剪切板 HANDLE hHandle = GlobalAlloc(GMEM_FIXED, 1000);//分配内存 char* pData
PC、Android、IOS将内容复制到剪切板问题总结
1.PC平台下 1 2 //Window剪切板处理 GUIUtility.systemCopyBuffer = copyText; 2.Android平台下 先添加jar包,放置在Plugins->Android->bin目录下 jar包中代码(反编译出来的): 1
c++获取剪切板的内容
剪贴板内置在windows中,并且使用系统的内部资源RAM,或虚拟内存来临时保存剪切和复制的信息,可以存放的信息种类是多种多样的。剪切或复制时保存在剪贴板上的信息,只有再剪贴或复制另外的信息 ,或停电、或退出windows,或有意地清除时,才可能更新或清除其内容,即剪贴或复制一次,就可以粘贴多次。       下面介绍在C++中怎么操作剪贴板,主要是写入数据和获取数据,对剪贴板的操作可以看做是
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java如何用深度学习 如何用网页制作计时器视频