(現在 過去ログ62 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■9549 / inTopicNo.1)  シェル実行でバッチファイルが動作しない
  
□投稿者/ 今村 誠 -(2015/11/26(Thu) 19:20:43)
    桐10+win7です。よろしくお願いします。

    手続き実行 ファイル名取得("D:\data\","*.*","dir.bat")
    Proc ファイル名取得(Str &Sfolder,Str &S拡張子,Str &Sbat)
     変数宣言 文字列 {&Sstr,&Stemptxt=#一括パス名+"tmp.txt"}
     変数宣言 整数 { &Iend , &IProcess }
     &Sstr = "Dir """ + &Sfolder + &S拡張子 +"""" +
     " /A-D /-C /S /TW /O-E > """ + &Stmptxt + """"
    印字開始 &Sbat , 終了状態=&Iend
    印字 &Sstr
    印字終了 改頁=しない
    sh &Sbat , 表示=最小化 , &Iend,プロセス番号 = &IProcess
     kill &IProcess
    End

    上の手続きを実行すると下記の内容の「dir.bat」が作成されます。
    Dir "D:\data\*.*" /A-D /-C /S /TW /O-E > "D:\data\filelist\tmp.txt"
    桐10で実行すると黒い画面が一瞬表示されてtmp.txtが作成されません。
    Windowsキー+Rでファイル名を指定して実行のところで
    cmdと入力して実行後黒い画面でタイトルバーに以下の表示
    「C:\Windows\system32\cmd.exe」と表示されて画面の中に
    「C:\Users\使用者名>」と表示された後の部分に上記の
    Dir "D:\data\*.*" /A-D /-C /S /TW /O-E > "D:\data\filelist\tmp.txt"
    を貼り付けると「tmp.txt」が作成されます。
    Windowsキー+Rでファイル名を指定して実行のところで
    「D:\data\filelist\dir.bat」と入力しても黒い画面は表示されますが
    テキストファイルは作成されません。

    Windows7でバッチファイルを実行する方法、あるいはファイル一覧を
    簡単に取得できるwshファイルはありませんか?
引用返信 [メール受信/OFF] 削除キー/
■9550 / inTopicNo.2)  Re[1]: シェル実行でバッチファイルが動作しない
□投稿者/ たゆー -(2015/11/26(Thu) 19:36:38)
    今村さんこんにちは
    > Windows7でバッチファイルを実行する方法、あるいはファイル一覧を
    > 簡単に取得できるwshファイルはありませんか?
    いろいろありますが、その前に
    >印字開始 &Sbat , 終了状態=&Iend
    印字開始 &Sbat , 終了状態=&Iend , SJIS出力 = する
    を、お試しください。行けるかも?

引用返信 [メール受信/OFF] 削除キー/
■9551 / inTopicNo.3)  Re[2]: シェル実行でバッチファイルが動作しない
□投稿者/ 今村 誠 -(2015/11/26(Thu) 19:58:45)
    たゆーさんこんにちは
    > >印字開始 &Sbat , 終了状態=&Iend
    > 印字開始 &Sbat , 終了状態=&Iend , SJIS出力 = する
    質問はしてみるものですね、いきなり動作しました。
    ただ、動作中は真っ黒の画面が10秒ほど続きモザイクがあっちこっち表示します。
    ありがとうございました。
解決済み!
引用返信 [メール受信/OFF] 削除キー/
■9552 / inTopicNo.4)  Re[3]: シェル実行でバッチファイルが動作しない
□投稿者/ たゆー -(2015/11/26(Thu) 20:54:37)
    動いて幸いですが、まだ、桐9で開発&作成後、桐10へ変換する場合も
    ありますので、最近は

      &選択ファイル名="abcdefg.bat"
      ・・・・
      ・・・・
      if(#バージョン番号>=10)
        印字開始 &選択ファイル名,SJIS出力=する
      else
        印字開始 &選択ファイル名
      end

    このようにしています。


    > ただ、動作中は真っ黒の画面が10秒ほど続きモザイクがあっちこっち表示します。
    これはなんでしょうね

引用返信 [メール受信/OFF] 削除キー/
■9553 / inTopicNo.5)  Re[4]: シェル実行でバッチファイルが動作しない
□投稿者/ 今村 誠 -(2015/11/26(Thu) 22:41:39)
    たゆーさん確かに下記のようにしたほうがいいかもしれません。
    バッチ以外にも印字コマンドは使っていますが他の部分はそのままで
    動作しています。
    >   if(#バージョン番号>=10)
    >   else
    >   end
    モザイクはパソコンの性能やファイル数に影響されると思いますが
    1台しか持っていないのでよくわかりません。
    Intel(R)corei7 U660 1.33GHz
    メモリー4GB 64ビット
    と書いてあります。
    サンプルを添付するので試してみてください。

filelist.lzh
/32KB
引用返信 [メール受信/OFF] 削除キー/
■9554 / inTopicNo.6)  Re[5]: シェル実行でバッチファイルが動作しない
□投稿者/ 今村 誠 -(2015/11/26(Thu) 22:51:10)
    2015/11/27(Fri) 10:09:28 編集(投稿者)
    2015/11/26(Thu) 23:17:05 編集(投稿者)
    サンプル用に圧縮して展開したら1秒で終わりました。
    圧縮前のファイルだけがモザイクが出ていて不思議です。
    すべてを選択して新規フォームファイルに貼り付けてみます。
    新規フォームに貼り付けてもモザイクは出ますが10秒から3秒に
    短縮されました。
    フォルダーを新規作成してそこに新規フォームを移動したら
    1秒で500(D)ファイルを1分で18万(C)ファイルが表示されました。
    黒い画面はありませんがタスクバーにはwinxpのときと同じ黒い
    バーが30秒ほど表示されていました。
    旧フォルダーに何かの原因があったようでした。
解決済み!
引用返信 [メール受信/OFF] 削除キー/
■9556 / inTopicNo.7)  Re[6]: シェル実行でバッチファイルが動作しない
□投稿者/ 桐始めました -(2015/11/27(Fri) 08:39:25)
    今村 誠さんおはようございます。
    うちは最近はVBSで書いて、VBSを桐側で実行しています。セキュリティ(exe等実行時に勝手に実行させなくするWindows側の設定を指す)によってはVBS実行時にポップアップが出てうっとうしいですが、なれちゃいました。参考までに

    参考
    http://blog.codebook-10000.com/entry/20140516/1400233425
    引数つきはこちら
    http://oshiete.goo.ne.jp/qa/2702517.html
引用返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Mode/  Pass/

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

- Child Tree -
- Antispam Version -