質問編集履歴

10

2021/04/10 15:11

投稿

xail2222
xail2222

スコア1508

test CHANGED
File without changes
test CHANGED
@@ -192,4 +192,8 @@
192
192
 
193
193
  pythonオンリーなら、この問題は少し簡単になりますね。GUIをVBA,.netにした場合、ファイルでのパラメータのやり取りになると思いますが、やはりjsonでやり取りするのがしやすいのでしょうか。vbaからだと[【EXCEL VBA】VBA-JSONを導入したい(2020年度版)](https://vba-labo.rs-techdev.com/archives/1401)これでしょうか。
194
194
 
195
+ [MIT license](https://yamory.io/blog/about-mit-License/)のようなので記載だけ気をつけないとかな。
196
+
197
+
198
+
195
- が保守的観点からとか自由に使っていいのか調べないと。。。当面はcsvか、独自フォーマットでいいかな。
199
+ 当面はcsvか、独自フォーマットでいいかな。

9

2021/04/10 15:10

投稿

xail2222
xail2222

スコア1508

test CHANGED
File without changes
test CHANGED
@@ -192,4 +192,4 @@
192
192
 
193
193
  pythonオンリーなら、この問題は少し簡単になりますね。GUIをVBA,.netにした場合、ファイルでのパラメータのやり取りになると思いますが、やはりjsonでやり取りするのがしやすいのでしょうか。vbaからだと[【EXCEL VBA】VBA-JSONを導入したい(2020年度版)](https://vba-labo.rs-techdev.com/archives/1401)これでしょうか。
194
194
 
195
- csv独自フォーマットでいいと思いますが、json試して見たいと思います
195
+ が保守的観点からとか自由に使っていいのか調べないと。。。当面はcsvか、独自フォーマットでいいかな

8

2021/04/10 15:00

投稿

xail2222
xail2222

スコア1508

test CHANGED
File without changes
test CHANGED
@@ -188,4 +188,8 @@
188
188
 
189
189
 
190
190
 
191
- と書いているとデスクトップアプリのMVCでMがpythonの場合でV、Cは何が良いかと言う質問な感じがしてきました。データのやり取り方法も共通出来ならした方がさそ
191
+ と書いているとデスクトップアプリのMVCでMがpythonの場合でV、Cは何が良いかと言う質問な感じがしてきました。Cがあやふやです。いやそんな話じゃなくてGUIの部分とバッチ処理のデータのやり取りを簡略にはどうすればいかと言問題が残ってる気がします。
192
+
193
+ pythonオンリーなら、この問題は少し簡単になりますね。GUIをVBA,.netにした場合、ファイルでのパラメータのやり取りになると思いますが、やはりjsonでやり取りするのがしやすいのでしょうか。vbaからだと[【EXCEL VBA】VBA-JSONを導入したい(2020年度版)](https://vba-labo.rs-techdev.com/archives/1401)これでしょうか。
194
+
195
+ csvや独自フォーマットでもいいと思いますが、json試して見たいと思います。

7

2021/04/10 14:49

投稿

xail2222
xail2222

スコア1508

test CHANGED
File without changes
test CHANGED
@@ -185,3 +185,7 @@
185
185
  用途や状況に応じて回答頂いた内容がそれぞれ役に立つと感じています。
186
186
 
187
187
  ありがとうございました。
188
+
189
+
190
+
191
+ と書いているとてデスクトップアプリのMVCでMがpythonの場合でV、Cは何が良いかと言う質問な感じがしてきました。データのやり取り方法も共通化出来るならした方が良さそうですね。

6

2021/04/10 14:16

投稿

xail2222
xail2222

スコア1508

test CHANGED
File without changes
test CHANGED
@@ -168,6 +168,10 @@
168
168
 
169
169
  Shapeを扱う上でも色々な機能があると思うので良いと思っています。
170
170
 
171
+ shapeの図形的な結果を見たい場合はこれがよいと思います
172
+
173
+ pythonでも図形的な結果を見れますがQGISの方が詳細に見易いし、図形と属性の紐付きも分かりやすいかと思います
174
+
171
175
  ただpythonの処理を流すためのGUIというより逆でデスクトップアプリケーションのマクロ言語と感じています。
172
176
 
173
177
 

5

2021/04/10 13:39

投稿

xail2222
xail2222

スコア1508

test CHANGED
File without changes
test CHANGED
@@ -136,7 +136,7 @@
136
136
 
137
137
  フォームも必要であればVBAで画面を作れるし、呼び出し方もhtaや.netとそれほど変わりないためです。
138
138
 
139
- **これは用途がバッチ起動用GUIなのでtkinter等のようにイベント毎にpythonで処理をさせたいというのが少ないため起動パラメーターと結果出力のGUI部分と処理の実体は独立した方がプログラムとして見通しが良く、独立させるならGUI部分はpythonである必要が無いと言う理由からです**
139
+ **これは用途がバッチ起動用GUIなのでtkinter等のようにイベント毎にpythonで処理をさせたいというのが少ないため起動パラメーター設定と結果出力のGUI部分と処理の実体は独立した方がプログラムとして見通しが良く、独立させるならGUI部分はpythonである必要が無いと言う理由からです**
140
140
 
141
141
  ただExcelを必ず起動して処理しないといけないので、シートを扱う必要がない場合には
142
142
 

4

2021/04/10 13:28

投稿

xail2222
xail2222

スコア1508

test CHANGED
File without changes
test CHANGED
@@ -136,7 +136,7 @@
136
136
 
137
137
  フォームも必要であればVBAで画面を作れるし、呼び出し方もhtaや.netとそれほど変わりないためです。
138
138
 
139
- これは用途がバッチ起動用GUIなのでtkinter等のようにイベント毎にpythonで処理をさせたいというのが少ないため起動パラメーターと結果出力のGUI部分と処理の実体は独立した方がプログラムとして見通しが良く、独立させるならGUI部分はpythonである必要が無いと言う理由からです
139
+ **これは用途がバッチ起動用GUIなのでtkinter等のようにイベント毎にpythonで処理をさせたいというのが少ないため起動パラメーターと結果出力のGUI部分と処理の実体は独立した方がプログラムとして見通しが良く、独立させるならGUI部分はpythonである必要が無いと言う理由からです**
140
140
 
141
141
  ただExcelを必ず起動して処理しないといけないので、シートを扱う必要がない場合には
142
142
 
@@ -181,13 +181,3 @@
181
181
  用途や状況に応じて回答頂いた内容がそれぞれ役に立つと感じています。
182
182
 
183
183
  ありがとうございました。
184
-
185
-
186
-
187
- ・・・と書いたのですが、質問に追記する内容じゃない・・・でしょうか・・・
188
-
189
- 書く場所が思い当たらなかったのでここに記述しました。
190
-
191
- 場所が不適切であれば、自己解決で回答を一つ追加してそちらに移すように致しますので
192
-
193
- その場合コメントをお願いします。

3

2021/04/10 13:26

投稿

xail2222
xail2222

スコア1508

test CHANGED
File without changes
test CHANGED
@@ -136,7 +136,9 @@
136
136
 
137
137
  フォームも必要であればVBAで画面を作れるし、呼び出し方もhtaや.netとそれほど変わりないためです。
138
138
 
139
+ これは用途がバッチ起動用GUIなのでtkinter等のようにイベント毎にpythonで処理をさせたいというのが少ないため起動パラメーターと結果出力のGUI部分と処理の実体は独立した方がプログラムとして見通しが良く、独立させるならGUI部分はpythonである必要が無いと言う理由からです
140
+
139
- ただExcelを必ず起動して処理しないといけないので、シートを扱う必要がない場合には
141
+ ただExcelを必ず起動して処理しないといけないので、シートを扱う必要がない場合には
140
142
 
141
143
  他の選択肢が良いのかなと思っています。
142
144
 

2

解決済みにしてからの追記

2021/04/10 13:25

投稿

xail2222
xail2222

スコア1508

test CHANGED
File without changes
test CHANGED
@@ -126,6 +126,66 @@
126
126
 
127
127
 
128
128
 
129
- 色々回答ありがとうございます。時間が取れた時してみようと思います。
129
+ (解決済みにしてからの追記)
130
130
 
131
+ 色々回答ありがとうございます。
132
+
133
+ ベストアンサーは、Excelの機能を使えるVBAということにさせて頂きました。
134
+
135
+ 理由は、シートでパラメータとしての入力内容や処理結果を表示したり後に残せたりすること
136
+
137
+ フォームも必要であればVBAで画面を作れるし、呼び出し方もhtaや.netとそれほど変わりないためです。
138
+
139
+ ただ、Excelを必ず起動して処理しないといけないので、シートを扱う必要がない場合には
140
+
141
+ 他の選択肢が良いのかなと思っています。
142
+
143
+
144
+
145
+ htaもお手軽さという点でよいのですが、.netのGUIを作れる状況でという条件が付いていましたので
146
+
147
+ 作れる状況であるなら.netの方が扱いやすいと考えました。
148
+
149
+
150
+
151
+ pysimpleguiは、tkinterがとっつきにくかったのに比べ、容易に扱えそうな感じがしたので
152
+
153
+ pythonオンリーの場合良いかと思います。pipでインストールしないといけない点だけが
154
+
155
+ tkinterの方が優位な点だと思っています。
156
+
157
+
158
+
159
+ GUIビルダに関しては、pythonのGUIを画面でデザイン出来るので使いこなせるようになれば
160
+
161
+ 優位になるかと感じました。
162
+
163
+
164
+
165
+ QGISに関しては確かにpythonを実行できるGUI.デスクトップアプリケーションです
166
+
131
- ただCOMるのは無しそうすね。試すのもやめおきます。
167
+ Shape扱う上でも色々な機能があと思うので良いと思っます。
168
+
169
+ ただpythonの処理を流すためのGUIというより逆でデスクトップアプリケーションのマクロ言語と感じています。
170
+
171
+
172
+
173
+ まだまだそれぞれ習熟していないので、私の印象が正しいかどうかわかりませんし
174
+
175
+ 本当にどれがベストなのかわかっていないと思うのですが、一先ずベストアンサーを選びました。
176
+
177
+
178
+
179
+ 用途や状況に応じて回答頂いた内容がそれぞれ役に立つと感じています。
180
+
181
+ ありがとうございました。
182
+
183
+
184
+
185
+ ・・・と書いたのですが、質問に追記する内容じゃない・・・でしょうか・・・
186
+
187
+ 書く場所が思い当たらなかったのでここに記述しました。
188
+
189
+ 場所が不適切であれば、自己解決で回答を一つ追加してそちらに移すように致しますので
190
+
191
+ その場合コメントをお願いします。

1

2021/04/09 15:14

投稿

xail2222
xail2222

スコア1508

test CHANGED
File without changes
test CHANGED
@@ -123,3 +123,9 @@
123
123
  windows10
124
124
 
125
125
  Python 3.9.2
126
+
127
+
128
+
129
+ 色々回答ありがとうございます。時間が取れた時に試してみようと思います。
130
+
131
+ ただCOMを作るのは無しそうですね。試すのもやめておきます。