介绍

提供一个函数,可以把内容反馈到Windows 或者 Mac 剪切板

知识点

1.判断是windows 还是 mac

2. cmd命令的调用

源码

// 名称:复制信息到系统剪切板
// 作者: Adobe 社区
// 源码:https://www.yuelili.com/?p=10424

// from Adobe 社区
function copyToClipboard(string) {
	var cmd, isWindows;
  // 判断是不是字符串
	string = (typeof string === 'string') ? string : string.toString();
	isWindows = $.os.indexOf('Windows') !== -1;
	
  //OS的命令
	cmd = 'echo "' + string + '" | pbcopy';
  //windows的cmd命令
	if (isWindows) {
		cmd = 'cmd.exe /c cmd.exe /c "echo ' + string + ' | clip"';
	}
  
	system.callSystem(cmd);
}
// 比如 把AE版本名复制到粘贴板
copyToClipboard(app.buildName)

 

您的电子邮箱地址不会被公开。 必填项已用*标注