首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >获得高亮显示的文本&使用它打开程序(复制clipboard.exe行为)

获得高亮显示的文本&使用它打开程序(复制clipboard.exe行为)
EN

Stack Overflow用户
提问于 2020-05-09 22:33:09
回答 1查看 54关注 0票数 1

是否可以在任何程序中用光标突出显示文本,就像使用str+c一样,并以突出显示的文本作为参数启动工具?

据我所知,在Linux和Windows中,可以使用自定义快捷方式调用脚本/程序。我假设str+c只是这样做,用突出显示的文本作为参数调用一个小程序。如何复制这个?

为了演示起见,让我们使用这个C程序打印它被调用的值:

代码语言:javascript
运行
复制
#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。

EN

回答 1

Stack Overflow用户

发布于 2020-05-09 23:00:34

您可能需要查看诅咒 (Linux)和控制台API (控制台API)。代码不会是跨平台的,但是您可以很容易写一些代码来使它们共享一些基本的行为:)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61704667

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档