2022年11月23日 (水)
2022年11月19日 (土)
2022年11月15日 (火)
2022年11月11日 (金)
画像削除
画像だけを選択して、削除することはできませんが、
選択した文字列から、画像だけを消去する外部変形を作ることはできます。
@if(0==1) //画像削除
@echo off
REM #jww
REM #cd
REM #h3 文字選択
REM #hc 範囲選択してください。
REM #e
cscript //nologo //e:jscript "%~f0" %*
copy temp.txt jwc_temp.txt
del temp.txt
goto:eof
@end
//ファイルオープン
fs=new ActiveXObject( "Scripting.FileSystemObject" )
r=fs.OpenTextFile("jwc_temp.txt")
w=fs.CreateTextFile("temp.txt")
//"jwc_temp.txt"読込み
while (!r.AtEndOfLine){
line=r.ReadLine()
if(/hq/.test(line)){
w.WriteLine("hd")} //選択図形削除
//文字データ取得
else if(/ch/.test(line)){
ch=line.split(/\s+/)
ch=ch[5] //文字列
jd=ch.substr(3,3)
if(jd=="BMC"){} //画像データ
else{ w.WriteLine(line)}}//文字(画像を除く)再作図
else{ w.WriteLine(line)}
}
//ファイルクローズ
w.Close();r.Close()
2022年11月 9日 (水)
2022年11月 8日 (火)
2022年11月 5日 (土)
2022年11月 3日 (木)
2022年11月 2日 (水)
座標ソート
配列 xy[i]=[x,y]
x座標基準で昇順ソートする場合のユーザー定義関数です。
function xysort(xy){
xy=xy.sort(
function(a,b){
return(Number(a[0])-Number(b[0]))
})
return xy
}
降順ソートは、4行目を変更します。
return(Number(b[0])-Number(a[0]))
最近のコメント