Just another IT site ※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。At Your Own Risk!! TURN BACK WHILE YOU CAN
PR

【実験】JP1/AJS2 PrintOptionで実行しているコマンドを直に打った時の結果を比較してみる

※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。スクリプトはAI生成のものも多いのでコピー&ペーストの際は文字コードに注意ください!

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

 

タイトルとURLをコピーしました