是否可以在任何程序中用光标突出显示文本,就像使用str+c一样,并以突出显示的文本作为参数启动工具?
据我所知,在Linux和Windows中,可以使用自定义快捷方式调用脚本/程序。我假设str+c只是这样做,用突出显示的文本作为参数调用一个小程序。如何复制这个?
为了演示起见,让我们使用这个C程序打印它被调用的值:
#include <stdio.h>
int main(int argc, char**argv){
if(argc == 2){
printf("program called with: '%s'\n", argv[1]);
}
}
例如,可以在Word中键入文本"HelloWorld“,突出显示它,然后按类似于str+alt+p的内容,调用
someprogram.exe HelloWorld
或者对于Linux
someprogram HelloWorld
我真的很好奇这是否可能。
编辑:我感兴趣的,如何复制clipboard.exe功能。我已经编写了一个程序"write_custom.exe“,在删除它以前的内容之后,将任何作为参数(argv1)的内容存储在文本文件中。其他程序可以读取此文本文件的内容,因此可以使用此自定义剪贴板。它的目的主要是为了自学。
因为我刚开始我的编码生涯,我只知道C,但我对其他语言的解决方案也是开放的。我的目标是在我的计算机和Linux上运行这个以突出显示的文本为参数的write_custom.exe。
https://stackoverflow.com/questions/61704667
复制相似问题