1:#NFCNV でパソコンへ転送すると、データの先頭に空白がついてしまう わかば 11/12 21:16 こんにちは お世話になっています。 6年ぶりの投稿になります。 使用環境は、Express5800 A-VX01 R 3.01 です。(6年前と同じ =============================================================================== #NFCNV を使用して、パソコン→オフコン、オフコン→パソコンと転送したところ、 オフコン→パソコンのデータが期待する結果になりませんでした。 具体的には、数値は一致するのですが、数値の前に「1バイトスペース」が含まれます。 =============================================================================== このような現象は、仕様なのでしょうか? それとも、上り下りでバイト数を加減する必要があるのでしょうか? もしも、アドバイスまたはヒントなどをいただけましたら、幸いです。 どうぞよろしくお願いいたします。 <<実行手順>> 下記の■1■転送用JSを使用して、 タブ区切りのパソコンデータを、オフコンの索引順編成ファイルへ転送しました。 ■1■転送用JSを2行変更(下記の(1)と(2))して、■2■転送用JSを作成し、 オフコンの索引順編成ファイルからタブ区切りのパソコンデータとして転送しました。 その結果、各項目の先頭に「1バイトスペース」が付与されてしまいました。 「ファイル連携機能説明書.pdf」を読みましたが、 CSV形式でのこの現象に関して情報がありませんでした。 ※便宜上、タブを (TAB) 、半角スペースを _ で表記しています。 1)パソコンからオフコンへ転送するデータ(パソコン上) 121030(TAB)3(TAB)8601301410(TAB)21(TAB)0(TAB)0… 121031(TAB)3(TAB)8601301410(TAB)21(TAB)0(TAB)0… 2)オフコンからパソコンへ転送したデータ(パソコン上) _121030(TAB)_3(TAB)_8601301410(TAB)_21(TAB)_0(TAB)_0… _121031(TAB)_3(TAB)_8601301410(TAB)_21(TAB)_0(TAB)_0… ----- ■1■転送用JSと ■2■転送用JSの違いは、下記の (1) と (2) だけです。 * ■1■転送用JS * PC2AVX.DAT-JSL * TMPHKH 512BYTE * データ(PC->AVX) * * C1 C 1.英数字項目 * J1 J 2.日本語項目 * S1V1 S 3.アンパック10進符号付き項目 * N1V1 S 4.アンパック10進符号なし項目 * P1V1 S 5.パック10進符号付き項目 * Q1V1 S 6.パック10進符号なし項目 * * TAB ... PB2=CSV2_PB3=SHARE_PB4=09H_ * , ... PB2=CSV2_PB3=SHARE_PB4=COMMA_ * /RUN #NFCNV,DEV=MSD; MN1=C_MN2=DA_PA1=MSD002_PA3=TMPHKH_PA4=1_ ←(1) PA5=N6, N4, N10, N2, P7, (略) S1, S1, C102_ PB1=I:\DATAFILE\TMPHKH.TXT_ PB2=CSV2_PB3=SHARE_PB4=09H_ PB7=S, S, S, S, S, (略) S, S, C_ PB9=COPY_ ←(2) MN1=Q_ /> ; ----------------------------- * ■2■転送用JS * AVX2PC.DAT-JSL * データ(AVX->PC) * /RUN #NFCNV,DEV=MSD; MN1=C_MN2=AD_PA1=MSD002_PA3=TMPHKH_PA4=1_ ←(1) PA5=N6, N4, N10, N2, P7, (略) S1, S1, C102_ PB1=I:\DATAFILE\TMPHKH.TXT_ PB2=CSV2_PB3=SHARE_PB4=09H_ PB7=S, S, S, S, S, (略) S, S, C_ PB8=CREATE_ ←(2) MN1=Q_ /> ; 以上、長文 失礼いたしました。 2:Re: #NFCNV でパソコンへ転送すると、データの先頭に空白がついてしまう ターラヤン 11/14 00:47 3:Re: #NFCNV でパソコンへ転送すると、データの先頭に空白がついてしまう わかば 11/14 10:21 |