日本語プログラミング言語なでしこの公式掲示板

なでしこ の 掲示板

トップ 最新 新規 検索 公式

new2018-09-22 20:27:56 -土 曜-

548 : Re:Re:Re:ファイル列挙した後 最初のファイル名を取得する方法 - 雪乃☆雫 さん


 あ、書いてるうちに解決してたw
 よかった!
 自力で解決すると、また気分の良さが違うでしょう(^-^)
 超アハ体験てゆうか?☆

お騒がせしました。

無事作成できました。先ほどの問題は「停止」を入れることで解決しました。

やりたかった事 特定のフォルダーにWAVファイルを別のプログラムが投げ入れるのを
順次 再生 していくものです。簡単ですが キューイング させて再生するものです。

以下が へたくそながら 作成したプログラムです。

ありがとうございました。
助けてもらわなかったら、投げ出しているところでした。

「TESTの内容」と表示
作業フォルダ = 「D:\TEST\」
▲開始    
   「D:\TEST\」のファイル列挙
   それ[0]を表示
   それ[0]をAに代入
   Aを表示
   Aの文字数をBに代入
   Bを表示
  もし、Bが0なら
   名古屋へ飛ぶ.
  違えば 
   作業フォルダを表示
   Aを再生
▲名古屋
   「10秒待ちます」と表示
   10秒待つ
   停止
   「再開します」と表示
   
   Aをファイル削除
開始へ飛ぶ




1個 問題解決すると 次の問題ですが

現状は A に入っている 短い WAVファイルを再生したあと、Aを削除しようとすると
vnakoによってファイルが開かれているため、操作できませんとWINDOWS のエラー表示されます。
再試行を押しても同じです。vnakoにWAVEファイルを手放せる方法はどうしたらよいのでしょうか?

「TESTの内容」と表示
作業フォルダ = 「D:\TEST\」
    
   「D:\TEST\」のファイル列挙
   それ[0]を表示
   それ[0]をAに代入
   Aを表示
   作業フォルダを表示
   Aを再生

   「20秒待ちます」と表示
   20秒待つ
   「再開します」と表示
   Aをファイル削除

・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

返信ありがとうございます。
何時間考えて判らなかったものが 短い行命令でできるとは 驚きです。
甘えて もうひとつ 教えてもらっていいですか?
そのファイル削除をしようと エラーになります。

すいません よろしくお願いします。

「D:\TEST\」のファイル列挙
それ[0]を表示
それ[0]をAに代入
Aを表示
Aをファイル削除 <- ここでエラーになります 



 最初のファイル名を取得したいだけなら、こんな感じ?
#-----------------------------------------------
「D:\TEST\」のファイル列挙
それ[0]を表示
#-----------------------------------------------
 「それ」に列挙されたファイルが、配列として入ります。
 実際に使う場合は、適当な変数に代入してやったほうがよいでしょうね。

初心者ですいません。 フオルダー内のファイルを列挙させたあと、最初のファイル名を取得したいのですが どうすればいいのでしょうか?
「D:\TEST\」のファイル列挙
それを表示
このあとの命令文が判りません


よろしくお願いします。




(編集パスワード送信)

子記事

親記事 (No.544)
返信した記事(元) (No.546)

この内容(No.548)に返信

この内容(No.548)をダウンロード

この内容(No.548)のテキスト表示


new2018-09-22 20:22:51 -土 曜-

547 : Re:Re:Re:ファイル列挙した後 最初のファイル名を取得する方法 - 雪乃☆雫 さん


 まず、こっちは、列挙されるのはファイル名だけなので、フォルダを追加してフルパスで削除ファイルを指定してやります。
 他の部分で問題が無ければ、WAVファイルの方でされてるように、作業フォルダを指定してやっても良いですね。
#-----------------------------------------------
「D:\TEST\」のファイル列挙
それ[0]を表示
それ[0]をAに代入
Aを表示
「D:\TEST\{A}」をファイル削除   //ここね
#-----------------------------------------------

 次にこれ。
 vnakoにWAVEファイルを手放させるのは「停止」です。
#-----------------------------------------------
「TESTの内容」と表示
作業フォルダ = 「D:\TEST\」
    
   「D:\TEST\」のファイル列挙
   それ[0]を表示
   それ[0]をAに代入
   Aを表示
   作業フォルダを表示
   Aを再生
   「20秒待ちます」と表示
   20秒待つ
   停止。           //ここね
   「再開します」と表示
   Aをファイル削除 
#-----------------------------------------------


(編集パスワード送信)

子記事

親記事 (No.544)
返信した記事(元) (No.546)

この内容(No.547)に返信

この内容(No.547)をダウンロード

この内容(No.547)のテキスト表示


new2018-09-22 20:19:15 -土 曜-

546 : Re:Re:ファイル列挙した後 最初のファイル名を取得する方法 - 林田 さん


お騒がせしました。

無事作成できました。先ほどの問題は「停止」を入れることで解決しました。

やりたかった事 特定のフォルダーにWAVファイルを別のプログラムが投げ入れるのを
順次 再生 していくものです。簡単ですが キューイング させて再生するものです。

以下が へたくそながら 作成したプログラムです。

ありがとうございました。
助けてもらわなかったら、投げ出しているところでした。

「TESTの内容」と表示
作業フォルダ = 「D:\TEST\」
▲開始    
   「D:\TEST\」のファイル列挙
   それ[0]を表示
   それ[0]をAに代入
   Aを表示
   Aの文字数をBに代入
   Bを表示
  もし、Bが0なら
   名古屋へ飛ぶ.
  違えば 
   作業フォルダを表示
   Aを再生
▲名古屋
   「10秒待ちます」と表示
   10秒待つ
   停止
   「再開します」と表示
   
   Aをファイル削除
開始へ飛ぶ




1個 問題解決すると 次の問題ですが

現状は A に入っている 短い WAVファイルを再生したあと、Aを削除しようとすると
vnakoによってファイルが開かれているため、操作できませんとWINDOWS のエラー表示されます。
再試行を押しても同じです。vnakoにWAVEファイルを手放せる方法はどうしたらよいのでしょうか?

「TESTの内容」と表示
作業フォルダ = 「D:\TEST\」
    
   「D:\TEST\」のファイル列挙
   それ[0]を表示
   それ[0]をAに代入
   Aを表示
   作業フォルダを表示
   Aを再生

   「20秒待ちます」と表示
   20秒待つ
   「再開します」と表示
   Aをファイル削除

・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

返信ありがとうございます。
何時間考えて判らなかったものが 短い行命令でできるとは 驚きです。
甘えて もうひとつ 教えてもらっていいですか?
そのファイル削除をしようと エラーになります。

すいません よろしくお願いします。

「D:\TEST\」のファイル列挙
それ[0]を表示
それ[0]をAに代入
Aを表示
Aをファイル削除 <- ここでエラーになります 



 最初のファイル名を取得したいだけなら、こんな感じ?
#-----------------------------------------------
「D:\TEST\」のファイル列挙
それ[0]を表示
#-----------------------------------------------
 「それ」に列挙されたファイルが、配列として入ります。
 実際に使う場合は、適当な変数に代入してやったほうがよいでしょうね。

初心者ですいません。 フオルダー内のファイルを列挙させたあと、最初のファイル名を取得したいのですが どうすればいいのでしょうか?
「D:\TEST\」のファイル列挙
それを表示
このあとの命令文が判りません


よろしくお願いします。



(編集パスワード送信)

子記事

親記事 (No.544)
返信した記事(元) (No.545)

この内容(No.546)に返信

この内容(No.546)をダウンロード

この内容(No.546)のテキスト表示


new2018-09-22 16:24:21 -土 曜-

545 : Re:ファイル列挙した後 最初のファイル名を取得する方法 - 雪乃☆雫 さん


 最初のファイル名を取得したいだけなら、こんな感じ?
#-----------------------------------------------
「D:\TEST\」のファイル列挙
それ[0]を表示
#-----------------------------------------------
 「それ」に列挙されたファイルが、配列として入ります。
 実際に使う場合は、適当な変数に代入してやったほうがよいでしょうね。

初心者ですいません。 フオルダー内のファイルを列挙させたあと、最初のファイル名を取得したいのですが どうすればいいのでしょうか?
「D:\TEST\」のファイル列挙
それを表示
このあとの命令文が判りません


よろしくお願いします。


(編集パスワード送信)

子記事

親記事 (No.544)
返信した記事(元) (No.544)

この内容(No.545)に返信

この内容(No.545)をダウンロード

この内容(No.545)のテキスト表示


new2018-09-22 14:33:31 -土 曜-

544 : ファイル列挙した後 最初のファイル名を取得する方法 - 林田 さん


初心者ですいません。 フオルダー内のファイルを列挙させたあと、最初のファイル名を取得したいのですが どうすればいいのでしょうか?
「D:\TEST\」のファイル列挙
それを表示
このあとの命令文が判りません


よろしくお願いします。

(編集パスワード送信)

親記事

この内容(No.544)に返信

この内容(No.544)をダウンロード

この内容(No.544)のテキスト表示

子記事

548 Re:Re:Re:ファイル列挙した後 最初のファイル名を取得する方法 (18-09-22) new
547 Re:Re:Re:ファイル列挙した後 最初のファイル名を取得する方法 (18-09-22) new
546 Re:Re:ファイル列挙した後 最初のファイル名を取得する方法 (18-09-22) new
545 Re:ファイル列挙した後 最初のファイル名を取得する方法 (18-09-22) new

最新に戻る < < < > > > 次へ




www.eznavi.net