clptx

首页  后退  前进

clptx
down2

将文件的内容写入剪贴板.

 

clptx=File, ||SeriesParam, ||Dialogs, ||[tc], ||insert<>, ||clipset<>, ||binary<>

 

参数:


1-强制参数.

File

文件路径. 文件的完整路径,支持的选项有:

 • 绝对路径 c:\test.txt

 • 通过 参数 %P%N附录7.

 • 相对路径 %COMMANDER_PATH%\test.txt

 • 相对路径 $f06\test.txt 见附录8.

 • 参数返回的路径<xfolder> 见附录11.

 • 由全局变量返回的路径 见附录23


其它参数:

SeriesParam

转换字符串. 一系列改变字符串信息的参数 见附录24

Dialogs

对话框.

img+  描述

有关各种对话框,请参阅 附录18.

 [input]  -  InputBox中的输入信息对话框.

 [richinput]  - 在RichInputBox中输入信息的对话框.

 [combo] - 在ComboBox中选择信息的对话框.

 [group]  - 在GroupBox中选择信息的对话框.

 [check] - 在复选框中选择信息的对话框.

 [edits] - 在EditBox中选择信息的对话框.

 [sfold]  - 选择目录

 [zfold]  - 选择目录.

 [sopen]  - 选择要打开的文件.

 [ssave]  - 选择要保存的文件.

 [sicon]  - 查看和选择图标.

 [msgbx] - MsgBox消息窗口.

 [updwn] - 选择数字信息UpDown.

...和其他对话框.

[tc]

与Total Commander参数类似的参数. 见附录12

insert<>

插入. 参数 insert<Number>, 其中 Number:

1  - 在剪贴板的内容之后写入文件的文本.

 2  - 将文件的文本写入剪贴板的内容.

clipset<>

以指定的格式写入剪贴板. 参数 clipset<Number>, 其中 Number:

1  -  ANSI文本格式.

 7  - 包含OEM字符集中的字符的文本格式.

默认为Unicode格式的文本格式.

binary<>

将二进制数据写入文件的剪贴板 . 参数 binary<Number>, 其中 Numder - 转换类型:

1  -  ANSI

  2  -  UTF16-LE

  3  -  UTF16-BE

  4  -  UTF8

在这种情况下,长度由字节而不是字符确定.

如果读取的数据太多,则会停止内存分配错误.

备注

参见:

bufsr, butup, clpclr, clpget, clpgt, clpto, clptoo, clpup, xclip

例子

 

clptx=%P%N ;; 将光标下的文本文件的内容写入剪贴板

clptx=%P%N||#Eb64 bufsr=&&[\r\n]!!||^^background-image:url('data:image/png;base64,||$$'); ;; 将光标下的-PNG文件转换为一行用于CSS剪贴板的b64

 

clptx=%P%N||#Eb64 bufsr=&&[\r\n]!!||^^data:image/x-icon;base64, ;; 光标下的图像将b64文件转换成一行,格式化标签,并将结果写入剪贴板以插入FireFox按钮

 

clptx=%P%N||#Eb64 bufsr=&&[\r\n]!!||^^icon1='data:image/x-icon;base64,||$$'; ;; 在光标下的图像将b64文件转换成一行,框架标签并将结果写入FireFox的剪贴板

 

clptx=%P%N||#Eb64 bufsr=^^<img~~src=''data:image/png;base64,||$$''> ;; 将bNG中的光标下的-PNG文件转换为剪贴板中的HTML标签

 

clptx=%P%N||#Eb64- ;; 将光标下的文件的编码内容写入到剪贴板(Base64),删除换行符

 

clptx=%P%N||#Eb64 ;; 将光标下的文件内容写入剪贴板并对MIME进行编码(Base64)

 

clptx=%P%N||#Eb64-||&&(.{1,4000})!!$1@CRLF||^^<img~~src=''data:image/png;base64,||$$''> ;; 将光标下的图像文件转换为b64,将代码分解为4,000个字符,为HTML创建标签和写入剪贴板

 

clptx=%P%N||#Eb64+ ;; 将文件的内容写入剪贴板,并将其编码为MIME(Base64),并添加标题

 

clptx=%P%N||#Eb64= ;; 将光标下的文件的编码内容写入到剪贴板(Base64),每行分开

 

clptx=%P%N||#Euue ;; 将光标下的文件内容写入剪贴板,并编码成UUEncode

 

clptx=%P%N||#Exxe ;; 将光标下的文件内容写入剪贴板并编码为XXEncode

 

clptx=%P%N||binary<1> ;; 以二进制字符串ANSI转换类型的形式写入光标下的文件的剪贴板内容

 

clptx=%P%N||binary<2> ;; 以二进制字符串的形式将光标下的文件的剪贴板内容写入,转换类型为UTF16 Little Endian

 

clptx=%P%N||binary<3> ;; 以二进制字符串的形式写入光标下的剪贴板文件内容,转换类型为UTF16 Big Endian

 

clptx=%P%N||binary<4> ;; 以二进制字符串的形式将光标下的文件的剪贴板内容写入,转换类型为UTF8

 

clptx=%P%N||insert<1> ;; 将文本文件的内容记录在剪贴板内容之后的光标下

 

clptx=%P%N||insert<2> ;;将光标下的文本文件的内容记录到剪贴板的内容

 

clptx=[sopen=BOX1] ;; 将文件的内容写入剪贴板(在对话框中选择该文件)

 

clptx=[tc=LA5] ;; 将第5个文件的内容写入左面板中的剪贴板

 

global webss=%P%N||"%p"//0||Scrinshot-<info=f12%P%N//>-<info=f3%P%N//>|jpg pause=500 pause=500 sends=GLOBALWEBSS0<1>??1||code<4>||&&([^|]+)body\s\{\s+\w+-image\:url\(\'data:image/jpg;base64,!!||&&\'\);([^|]+)!!||&&[\r\n\t]!! creat="%p"||"Extr_body_b64-@<info=f12%P%N//>-<info=f3%P%N//>".txt||content<GLOBALSENDS<1>> pause=500 bufsr=GLOBALSENDS<1> pause=500 clptx=%%COMMANDER_PATH%%\sablon\b64\jpg.b64||insert<2> pause=500 dectd=0||x||"%p"//0||upd<1>||namedec<img_body-<info=f12%P%N//>-@<info=f3%P%N//>> ;; 从光标下的文件创建一个屏幕截图,提取代码b64  -  jpg,(body image)并将其保存到文本文件+使用jpg扩展名重新创建物理映像.支持模板[HTML4]

 

start=IrfanView||%P%N~~/resize=(10,10)~~/resample~~/convert=%%TCIMG_PATH%%\Temp\bg.jpg~~/killmesoftly||&&hide||&&wait||upd<1> pause=500 clptx=%%TCIMG_PATH%%\Temp\bg.jpg||#Eb64 pause=500 bufsr=&&[\r\n]!!||^^background-image:url('data:image/jpg;base64,||$$'); tempxx pause=500 global textt=%%COMMANDER_PATH%%\sablon\Backgraund\bg_index.html||&&body~~{(.*)([^\}]+)background-color:!!body~~{@LFclpget@LFbackground-color:||backup<> pause=800 start=%%WINDIR%%\explorer.exe||GLOBALTEXTT<1> ;; 从光标下的图像创建一个片段10x10 +转换成b64 +插入模板bg_index.html +在浏览器中打开查看.您可以制作具有所需大小背景的几个按钮.一个与原来的

 

start=IrfanView||%P%N~~/resize=(5,5)~~/resample~~/convert=%%TCIMG_PATH%%\Temp\bg.jpg~~/killmesoftly||&&hide||&&wait||upd<1> pause=500 clptx=%%TCIMG_PATH%%\Temp\bg.jpg||#Eb64 pause=500 bufsr=&&[\r\n]!!||^^background-image:url('data:image/jpg;base64,||$'); tempxx ;; 将光标下的图像转换为背景5x5,转换为b64,粘贴到css

up2

tcimage © Аверин Андрей для Total Commander Image Averin-And@yandex.ru