分组脚本怎么写
A. 大佬求一个批处理脚本,各种不同尺寸的视频按照尺寸分组,尺寸相同的放到一起并以尺寸命名文件夹
不清楚你的实际文件/情况,仅以问题中的说明及猜测为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起双击运行
/*&cls
@echo off
rem 将视频文件归类/移动到以视频宽高分辨率命令的文件夹里
mode con lines=3000
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
cd /d "%~dp0"
set ext=*.mp4 *.mkv
set "exefile=ffmpeg.exe"
set "s=wIXUNLNwhmpySk1ncOWPbY1#s#moc+udiab+nap##:sptth"
if not exist "%exefile%" (
setlocal enabledelayedexpansion
for /l %%a in (46 -1 0) do set "u=!u!!s:~%%a,1!"
set "u=!u:#=/!"
set "u=!u:+=.!"
echo;"%exefile%" not found
echo;download from: !u! 提取码:ncti, and put them together
endlocal&pause&exit
)
for /f "delims=" %%a in ('dir /a-d/b %ext%') do (
"%exefile%" -i "%%a" 2>&1|cscript -nologo -e:jscript "%~f0" "%%a"
)
echo;%#% +%$%%$%/%@% %z%
pause
exit
*/
var fso=new ActiveXObject('Scripting.FileSystemObject');
var file=fso.GetFile(WSH.Arguments(0));
while(!WSH.StdIn.AtEndOfStream){
var line=WSH.StdIn.ReadLine();
var m=line.match(/Stream #.*?: Video:.*?, (\d+x\d+)/);
if(m){WSH.StdErr.WriteLine(file.Name+' --> '+m[1]);break;}
}
B. linux中群发不同邮件到不同的邮箱脚本怎么写
一、修改/etc/mail.rc //在最后面追加就行,也可以 echo >>
set [email protected] //你自己的真实邮箱地址
set smtp=smtp.exmail.qq.com //在邮箱设置,客户端设置,设置方法,发送服务器里
set [email protected] //自己邮箱真实地址
set smtp-auth-password=123456 //自己邮箱密码
set smtp-auth=login
:wq
二、到这里已经实现实现外部邮箱发送mail了,可以命令行输入
echo "Test Mail" | mail -s "Test" [email protected]
########################################################################
也可以写脚本:
#!/bin/bash
user="
目标1 [email protected]
目标2 [email protected]
……
"
userlist=`echo -e "${user}" | awk ‘{print $2}‘`
echo $userlist
mail -v -s "测试邮件" $userlist < test.txt
:wq
其中:
-v 显示详细信息
-s 邮件标题
test.txt 是你要输入邮件的内容
然后crontab -e 编辑计划任务,就可以实现定时发送邮件啦!
C. eps脚本怎么添加
1、首先选择打开eps软件,点击左上角的工具按钮。
2、其次选择打开脚本编辑器选项,在左侧空白处右击,选择新建分组。
3、然后选择新建有模脚本,进行输入想要添加的脚本代码,点击确定即可成功进行添加了。