フォルダを作る

返信する


答えを正確に入力してください。答えられるかどうかでスパムボットか否かを判定します。

BBCode: ON
[img]: ON
[url]: ON
スマイリー: OFF

トピックのレビュー
   

展開ビュー トピックのレビュー: フォルダを作る

なるほどですね。ありがとうございます。

by いとちゃん » 2008年1月27日(日) 23:02

なるほど、文字列の操作ミスをしていたようでした。

現在、画像キャプチャしたファイルを数枚蓄えたあとに
このフォルダ作成機能であらたにフォルダを作成し
そのあとにコピーオールを行ってWORKフォルダから
ファイルを新規フォルダに移動させてみようとしております。

なので、この構文を勉強して

copy コマンドも試してみようと思います。

type コマンドもできれば、ディレクトリを外部ファイルとして作成し
ファイルネームの整理もしたいと思っています。

ありがとうございました。また試してみてうまくいったらご報告申し上げます。

by konisi » 2008年1月26日(土) 20:36

lstrcpy関数を使っているので、A$をStrPtr(A$)にしたほうがいいかと思います。
あと、あまりにも長い文字列を入力された時の挙動が不安定になるので、
StrLenでA$の文字列長を調べておいたほうがいいと思います。

by ゲスト » 2008年1月22日(火) 19:13

ドライブレターを半角で入力しましたか?
下記で確認しました。

しかし、その後やってみたのですが

by いとちゃん » 2008年1月22日(火) 10:00

入力型にしてみようと思い、下記のような漢字にしてみましたが
アクセス違反と出て停止してしまいます。(デバック実行)


#N88BASIC
Dim Pass[MAX_PATH] As Byte
Dim A$ As String
Input "Directry?",A$
lstrcpy(Pass,A$)
CreateDirectory(Pass , ByVal 0 )
END

変数の使い方がおかしいのでしょうか?

なるほどですね。

by いとちゃん » 2008年1月22日(火) 08:34

どこのどなたか分かりませんがゲスト様
誠にありがとうございます。

なるほどというかこういうのをどうやって調べたのか、そのへんが知りたいくらいです。いろいろ読んではおるつもりですが、本当に使いたいときにその内容が良く分からないということの連続です。

今後も勉強してまいりたいと思います。ありがとうございました。

感謝申しあげます。

草々

by ゲスト » 2008年1月21日(月) 17:04

すみません、¥が抜けてました。

lstrcpy(Pass,"D:\11223344")

by ゲスト » 2008年1月21日(月) 15:55

こんな感じです。 また、これでもできます。 お勧めは前者です。

フォルダを作る

by いとちゃん » 2008年1月21日(月) 13:20

いつも達人の皆様にはお世話になっております。

av424を使っております。
ある数字を入力(ex 11223344 8桁、会員番号)を入力すると

D:\

にその入力値のフォルダができるといいと思っておりますが

abから、DOSコマンドのような(mkdir )ことを発生することは
できるのでしょうか?

ご指導願えれば幸いです。

ページトップ