PrintOptionでaoiファイルを生成した時に、一緒に出力されるログをみると、実行されているっぽい、ajsprint/ajsshowコマンドが記載されているのですが、普通にPrintOptionを使った場合と直に同じコマンドを打ってファイルに出力したものと比較してみました。
結果、なんかうまく、ヘッダー的なところを埋めてやれば、めんどいですが、aoiファイルと同じものを作れそうな気も。Windowsでは//FUNCXの後に半角スペースが2個ありました。Linuxは改行のみ。FUNCの数はWindowsとLinuxで違うかも。また、Linuxでは頭に「LANG=UTF-8」と入ります。
PrintOptionを使用した場合
//START:07:0:N
myhostname
//FUNC1
/test
//FUNC2
unit=test,,jp1admin,;
{
ty=g;
el=test1,n,+0+0;
el=test2,n,+0+0;
el=test3,n,+0+0;
el=test4,n,+0+0;
unit=test1,,jp1admin,;
{
ty=n;
sz=10x8;
sd=1,2025/04/22;
st=1,10:00;
sh=1,ca;
shd=1,2;
}
unit=test2,,jp1admin,;
{
ty=n;
sz=10x8;
sd=1,2025/04/29;
st=1,09:00;
cy=1,(1,d);
sh=1,ca;
shd=1,2;
}
unit=test3,,jp1admin,;
{
ty=n;
sz=10x8;
sd=1,en;
st=1,+00:00;
sh=1,ca;
shd=1,2;
}
unit=test4,,jp1admin,;
{
ty=n;
sz=10x8;
el=ファイル監視,flwj,+80+144;
sd=1,en;
st=1,+00:00;
sh=1,ca;
shd=1,2;
unit=ファイル監視,,jp1admin,;
{
ty=flwj;
flwf="C:\Users\Administrator\Documents\test,txt";
}
}
}
//FUNC3
2025/5/28,2025/5/29,J=/test/test2,j=test2,A=/test/,T=net,C=繰り越し未実行,U=jp1admin,D=2025/04/11 10:47,L=0,p=あり,P=2025/05/30 09:00,M=スケジュール,R=***,S=2025/05/29 11:07,s=2025/05/29 11:07:46,K=****/**/** **:**,k=****/**/** **:**:**,E=2025/05/29 11:07,e=2025/05/29 11:07:46,V=****/**/** **:**,Q=****/**/** **:**,W=***,Z=***,G=1,N=なし,H=***,I=***,Y=6,B=2025/05/29 11:07,b=2025/05/29 11:07:46,a=00:00:00,O=2025/05/29 11:07,o=2025/05/29 11:07:46,v=2025/05/28 00:00:00,w=2025/05/29 23:59:59,F=***,i=計画登録,l=20250529001,r=***,d=なし,#=@A117,x=2025/05/29,X=15:12:18,m=****/**/** **:**,q=***,SP=なし,OP=2025/05/29,St=2025/05/29 11:07,st=2025/05/29 11:07:46,Pt=2025/05/29 09:00,Jm=/test/test2,Am=/test/,Ed=する,ab=00:00:00,an=00:00:00,FG=***,ds=****/**/** **:**,de=****/**/** **:**,Ft=保留しない,MV="",CI=***,RI=***,PW=***,RY=***,RC=***,RS=****/**/** **:**,Rs=****/**/** **:**:**,RT=****/**/** **:**,Rt=****/**/** **:**:**
2025/5/28,2025/5/29,J=/test/test3,j=test3,A=/test/,T=net,C=正常終了,U=jp1admin,D=2025/05/29 15:00,L=0,p=なし,P=****/**/** **:**,M=***,R=***,S=2025/05/29 15:00,s=2025/05/29 15:00:01,K=****/**/** **:**,k=****/**/** **:**:**,E=2025/05/29 15:00,e=2025/05/29 15:00:01,V=****/**/** **:**,Q=****/**/** **:**,W=***,Z=***,G=1,N=なし,H=***,I=***,Y=3,B=2025/05/29 15:00,b=2025/05/29 15:00:01,a=00:00:00,O=2025/05/29 15:00,o=2025/05/29 15:00:01,v=2025/05/28 00:00:00,w=2025/05/29 23:59:59,F=***,i=即時登録,l=20250529001,r=***,d=なし,#=@A119,x=2025/05/29,X=15:12:18,m=****/**/** **:**,q=***,SP=なし,OP=2025/05/29,St=2025/05/29 15:00,st=2025/05/29 15:00:01,Pt=2025/05/29 15:00,Jm=/test/test3,Am=/test/,Ed=しない,ab=00:00:00,an=00:00:00,FG=***,ds=****/**/** **:**,de=****/**/** **:**,Ft=保留しない,MV="",CI=***,RI=***,PW=***,RY=***,RC=***,RS=****/**/** **:**,Rs=****/**/** **:**:**,RT=****/**/** **:**,Rt=****/**/** **:**:**
//FUNC4
JN=/test,ud=2025/04/11 10:44:19,Ed=2025/04/11 10:44:19
JN=/test/test1,ud=2025/04/11 10:46:16,Ed=2025/04/11 10:44:37
JN=/test/test2,ud=2025/04/11 10:46:40,Ed=2025/04/11 10:44:46
JN=/test/test3,ud=2025/04/11 11:10:34,Ed=2025/04/11 11:10:34
JN=/test/test4,ud=2025/04/11 11:11:07,Ed=2025/04/11 11:11:07
JN=/test/test4/ファイル監視,ud=2025/04/15 15:03:56,Ed=2025/04/15 15:03:56
//FUNC5
2025/05/29.15:12
//FUNC6
//FUNC7
CollectExec=0
//ENDED
コマンドを使用した場合
jprcorrect以外の以下のコマンドを順に実行
"C:\Program Files (x86)\HITACHI\JP1AJS2\bin\ajsprint" -F "AJSROOT1" -f %JN AJSROOT1:/test > C:\work\tmp\po_cmd.txt "C:\Program Files (x86)\HITACHI\JP1AJS2\bin\ajsprint" -A -F "AJSROOT1" -a AJSROOT1:/test >> C:\work\tmp\po_cmd.txt "C:\Program Files (x86)\HITACHI\JP1AJS2\bin\ajsshow" -F "AJSROOT1" -i "2025/5/28,2025/5/29,J=%JJ,j=%jj,A=%AA,T=%TT,C=%CC,U=%UU,D=%DD,L=%LL,p=%pp,P=%PP,M=%MM,R=%RR,S=%SS,s=%ss,K=%KK,k=%kk,E=%EE,e=%ee,V=%VV,Q=%QQ,W=%WW,Z=%ZZ,G=%GG,N=%NN,H=%HH,I=%II,Y=%YY,B=%BB,b=%bb,a=%aa,O=%OO,o=%oo,v=%vv,w=%ww,F=%FF,i=%ii,l=%ll,r=%rr,d=%dd,#=%##,x=%x,X=%X,m=%mm,q=%qq,SP=%SP,OP=%OP,St=%St,st=%st,Pt=%Pt,Jm=%Jm,Am=%Am,Ed=%Ed,ab=%ab,an=%an,FG=%FG,ds=%ds,de=%de,Ft=%Ft,MV=%MV,CI=%CI,RI=%RI,PW=%PW,RY=%RY,RC=%RC,RS=%RS,Rs=%Rs,RT=%RT,Rt=%Rt" -b 2025/5/28 -e 2025/5/29 -R AJSROOT1:/test >> C:\work\tmp\po_cmd.txt "C:\Program Files (x86)\HITACHI\JP1AJS2\bin\ajsprint" -F "AJSROOT1" -f "JN=%JN,ud=%ud,Ed=%Ed" -R AJSROOT1:/test >> C:\work\tmp\po_cmd.txt
/test
unit=test,,jp1admin,;
{
ty=g;
el=test1,n,+0+0;
el=test2,n,+0+0;
el=test3,n,+0+0;
el=test4,n,+0+0;
unit=test1,,jp1admin,;
{
ty=n;
sz=10x8;
sd=1,2025/04/22;
st=1,10:00;
sh=1,ca;
shd=1,2;
}
unit=test2,,jp1admin,;
{
ty=n;
sz=10x8;
sd=1,2025/04/29;
st=1,09:00;
cy=1,(1,d);
sh=1,ca;
shd=1,2;
}
unit=test3,,jp1admin,;
{
ty=n;
sz=10x8;
sd=1,en;
st=1,+00:00;
sh=1,ca;
shd=1,2;
}
unit=test4,,jp1admin,;
{
ty=n;
sz=10x8;
el=ファイル監視,flwj,+80+144;
sd=1,en;
st=1,+00:00;
sh=1,ca;
shd=1,2;
unit=ファイル監視,,jp1admin,;
{
ty=flwj;
flwf="C:\Users\Administrator\Documents\test,txt";
}
}
}
2025/5/28,2025/5/29,J=/test/test2,j=test2,A=/test/,T=net,C=繰り越し未実行,U=jp1admin,D=2025/04/11 10:47,L=0,p=あり,P=2025/05/30 09:00,M=スケジュール,R=***,S=2025/05/29 11:07,s=2025/05/29 11:07:46,K=****/**/** **:**,k=****/**/** **:**:**,E=2025/05/29 11:07,e=2025/05/29 11:07:46,V=****/**/** **:**,Q=****/**/** **:**,W=***,Z=***,G=1,N=なし,H=***,I=***,Y=6,B=2025/05/29 11:07,b=2025/05/29 11:07:46,a=00:00:00,O=2025/05/29 11:07,o=2025/05/29 11:07:46,v=2025/05/28 00:00:00,w=2025/05/29 23:59:59,F=***,i=計画登録,l=20250529001,r=***,d=なし,#=@A117,x=2025/05/29,X=16:15:53,m=****/**/** **:**,q=***,SP=なし,OP=2025/05/29,St=2025/05/29 11:07,st=2025/05/29 11:07:46,Pt=2025/05/29 09:00,Jm=/test/test2,Am=/test/,Ed=する,ab=00:00:00,an=00:00:00,FG=***,ds=****/**/** **:**,de=****/**/** **:**,Ft=保留しない,MV="",CI=***,RI=***,PW=***,RY=***,RC=***,RS=****/**/** **:**,Rs=****/**/** **:**:**,RT=****/**/** **:**,Rt=****/**/** **:**:**
2025/5/28,2025/5/29,J=/test/test3,j=test3,A=/test/,T=net,C=正常終了,U=jp1admin,D=2025/05/29 15:00,L=0,p=なし,P=****/**/** **:**,M=***,R=***,S=2025/05/29 15:00,s=2025/05/29 15:00:01,K=****/**/** **:**,k=****/**/** **:**:**,E=2025/05/29 15:00,e=2025/05/29 15:00:01,V=****/**/** **:**,Q=****/**/** **:**,W=***,Z=***,G=1,N=なし,H=***,I=***,Y=3,B=2025/05/29 15:00,b=2025/05/29 15:00:01,a=00:00:00,O=2025/05/29 15:00,o=2025/05/29 15:00:01,v=2025/05/28 00:00:00,w=2025/05/29 23:59:59,F=***,i=即時登録,l=20250529001,r=***,d=なし,#=@A119,x=2025/05/29,X=16:15:53,m=****/**/** **:**,q=***,SP=なし,OP=2025/05/29,St=2025/05/29 15:00,st=2025/05/29 15:00:01,Pt=2025/05/29 15:00,Jm=/test/test3,Am=/test/,Ed=しない,ab=00:00:00,an=00:00:00,FG=***,ds=****/**/** **:**,de=****/**/** **:**,Ft=保留しない,MV="",CI=***,RI=***,PW=***,RY=***,RC=***,RS=****/**/** **:**,Rs=****/**/** **:**:**,RT=****/**/** **:**,Rt=****/**/** **:**:**
JN=/test,ud=2025/04/11 10:44:19,Ed=2025/04/11 10:44:19
JN=/test/test1,ud=2025/04/11 10:46:16,Ed=2025/04/11 10:44:37
JN=/test/test2,ud=2025/04/11 10:46:40,Ed=2025/04/11 10:44:46
JN=/test/test3,ud=2025/04/11 11:10:34,Ed=2025/04/11 11:10:34
JN=/test/test4,ud=2025/04/11 11:11:07,Ed=2025/04/11 11:11:07
JN=/test/test4/ファイル監視,ud=2025/04/15 15:03:56,Ed=2025/04/15 15:03:56
