ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

フォルダの作成

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 .4 .5 .6 .7 | 投稿日時 2017-11-9 11:35
ohya  半人前   投稿数: 39
お世話になります。

皆さんフォルダの作成ってどうされてますか?
mgtool等外部DLLを使用してできるのは知っていますが、

magic関数等でできないんですかね?
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2017-11-9 11:48 | 最終変更
nkmt  長老   投稿数: 1668
外部コール OSコマンド
 式=’MKDIR C:¥¥WRK¥¥ABC¥¥'
 式=’MKDIR C:¥WRK¥ABC¥'
を試しましたが成功しませんでした。
なぜだろう。
動作環境のコマンドプロセッサも間違えておりませんが。

V1 Plusのスレッドに
MKDir(フォルダ作成)の関数はありますか?
というのが有りました。
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2017-11-9 11:52
kokubo  半人前 居住地: 鹿児島  投稿数: 24
こんにちは。

外部コール OSコマンドの 「'DOS MKDIR '&'パスと作成したいフォルダ名'」
でフォルダを作成しています。

例.'DOS MKDIR '&'D:\'& Str(Year(Date()),'4年度')
  →Dドライブ直下に「2017年度」というフォルダが作成されます。

投票数:2 平均点:10.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2017-11-9 12:01
KURITA  常連   投稿数: 45
MKDIRのコマンドでフォルダ作成する場合は
最後の¥マークは不用です。

仮にC:があり
C:\temp\temp2のフォルダを作成したい場合は
'MKDIR C:\temp\temp2'
となります。
投票数:0 平均点:0.00
depth:
2
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2017-11-9 12:02 | 最終変更
nkmt  長老   投稿数: 1668
はい、そうですね。
最後の¥が不要なのは知ってますが、
うまくいかなかったので最後に試した時のを
貼り付けてしまいました。

KOKUBO氏の言われる通り、頭にDOSをつけるとGoodでした。
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2017-11-9 13:42
fjksudou  長老   投稿数: 180
ohyaさん
こんにちは

私は外部DLLになってしまいますが、
いろいろと融通がきくので、VB.NETを使用しています。
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2017-11-9 14:41
ohya  半人前   投稿数: 39
皆様へ

やはり関数はないようですね。
DLLを使用してやっていたのですが、あまり推奨されていない?ようでしたので、MAGIC関数であればと思ったのです。

ありがとうございました。
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2017-11-10 10:53
pu_mahalo  長老 居住地: 大阪  投稿数: 775
こんんちは Puです

直接C#で記述すれば 作成されます。
外部コール .NETで記述できます。
System.IO.Directory.CreateDirectory(@"C:\HOGEHOGE\SAMPLE");
とかで
C#ではうまくいきますが
VB.NETにすると エラーになります。
Magicの外部コール .NET はC#でないとうまくいかないような
誰かVB.NETでうまくいった人がおられれば教えて下さい
でわ〜でわ〜


投票数:0 平均点:0.00
depth:
2
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2017-11-10 13:57 | 最終変更
fjksudou  長老   投稿数: 180
pu_mahaloさん
こんにちは

if not system.io.directory.exists(dir_name) then
try
system.io.directory.createdirectory(dir_name)
catch ex as System.Exception
end try
end if

でやっています。
投票数:0 平均点:0.00
depth:
3
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2017-11-10 18:06
pu_mahalo  長老 居住地: 大阪  投稿数: 775
fjksudouさん、RESありがとうございます

命令は問題ないんです
IMPORT等は同記述されていますか

C#では問題ないんですが
VB.NETにすると エディタを閉じる時にエラーになるもんですから

ちなみに3.2Cです。
投票数:0 平均点:0.00

なし Re: フォルダの作成

msg# 1.6.1.1.1
depth:
4
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2017-11-13 8:35 | 最終変更
fjksudou  長老   投稿数: 180
下記のように一番上に記述してます。

Imports System.IO
Public Class Snippet

2.4C
です。


追記:11/14
3.2Cでも確認しました。
しかもコンポーネントを定義しなくてもOKでした。
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 | 投稿日時 2017-11-12 7:01
nkmt  長老   投稿数: 1668
Puさん提示の.NET → C#
fjksudouさん提示の.NET → VB.NET
どちらもフォルダ作成は出来ました。
エディタ閉じる時にエラーは出ませんでした。
投票数:0 平均点:0.00
depth:
2
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2017-11-12 9:50
pu_mahalo  長老 居住地: 大阪  投稿数: 775
nkmtさん こんにちは

vb.netでの宣言だと コンパイルエラーが出るんです
名前空間関係のエラーが大量に
c#だとエラーが出ないので わけが分かりません
ずっとVB.netだったので、このさいC#に変更しろとのお告げかな

でわ〜でわ〜
投票数:0 平均点:0.00
depth:
3
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2017-11-14 6:29
nkmt  長老   投稿数: 1668
fjksudou様のレスで解決済みだと思いますが
 F8チェックをすると
  WP0262:'コンパイル警告' warning BC42105
 といった警告が出ますね。

> vb.netでの宣言だと コンパイルエラーが出るんです
> 名前空間関係のエラーが大量に
> c#だとエラーが出ないので わけが分かりません
> ずっとVB.netだったので、このさいC#に変更しろとのお告げかな
投票数:0 平均点:0.00

なし Re: フォルダの作成

msg# 1.7.1.1.1
depth:
4
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2017-11-14 10:22
fjksudou  長老   投稿数: 180
nkmtさん
こんにちは

その警告は戻り値が無いためです。
最後に
「 return true 」
を記述する事で解消します。
投票数:1 平均点:10.00
depth:
2
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2019-11-13 19:41
nkmt  長老   投稿数: 1668
約2年目に私はこちらの情報を参考に
C#とVB.NETでフォルダ作成の実験に成功したようですが
何も覚えておりません。

C#などの学習をすればMagicからも
使えるようになるのでしょうか。

カード読んだり、スマホから直接印刷したりとか
他言語も扱えないと出来ないのだろうと。

Magic添付の資料でお勧めの物はないでしょうか?
投票数:0 平均点:0.00
depth:
2
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2019-11-13 19:41
nkmt  長老   投稿数: 1668
約2年目に私はこちらの情報を参考に
C#とVB.NETでフォルダ作成の実験に成功したようですが
何も覚えておりません。

C#などの学習をすればMagicからも
使えるようになるのでしょうか。

カード読んだり、スマホから直接印刷したりとか
他言語も扱えないと出来ないのだろうと。

Magic添付の資料でお勧めの物はないでしょうか?
投票数:0 平均点:0.00
depth:
3
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2019-11-13 19:43
nkmt  長老   投稿数: 1668
マスタリングmagicの

簡単な.NET コードを実行するには

を読んでみます。
投票数:0 平均点:0.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約