2018-09-22 20:27:56
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\」のファイル列挙 それを表示 このあとの命令文が判りません よろしくお願いします。 |