C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[4]: VBから開いたコマンドプロンプトの画面サイズの設定


(過去ログ 163 を表示中)

[トピック内 5 記事 (1 - 5 表示)]  << 0 >>

■94372 / inTopicNo.1)  VBから開いたコマンドプロンプトの画面サイズの設定
  
□投稿者/ ささき (11回)-(2020/04/06(Mon) 21:35:58)

分類:[VB.NET/VB2005 以降] 

VBから開いたコマンドプロンプトの画面のサイズを設定(指定)をする方法を教えてください。
比較的簡単に出来るようでしたらお願いします。

Windows 10

Dim p As System.Diagnostics.Process = System.Diagnostics.Process.Start("C:\ProgramData\Anaconda3\python.exe", "C:\Users\***\***.py")
p.WaitForExit()
引用返信 編集キー/
■94373 / inTopicNo.2)  Re[1]: VBから開いたコマンドプロンプトの画面サイズの設定
□投稿者/ 魔界の仮面弁士 (2669回)-(2020/04/06(Mon) 21:53:59)
No94372 (ささき さん) に返信
> VBから開いたコマンドプロンプトの画面のサイズを設定(指定)をする方法を教えてください。

https://docs.microsoft.com/ja-jp/dotnet/api/system.console.setwindowsize

上記を呼び出すコンソールアプリから Python を呼び出すようにするとか?
引用返信 編集キー/
■94374 / inTopicNo.3)  Re[2]: VBから開いたコマンドプロンプトの画面サイズの設定
□投稿者/ ささき (12回)-(2020/04/06(Mon) 23:00:36)
No94373 (魔界の仮面弁士 さん) に返信
> ■No94372 (ささき さん) に返信
>>VBから開いたコマンドプロンプトの画面のサイズを設定(指定)をする方法を教えてください。
>
> https://docs.microsoft.com/ja-jp/dotnet/api/system.console.setwindowsize
>
> 上記を呼び出すコンソールアプリから Python を呼び出すようにするとか?

VBではどうなるのですか?
簡単であればですけど。

引用返信 編集キー/
■94375 / inTopicNo.4)  Re[3]: VBから開いたコマンドプロンプトの画面サイズの設定
□投稿者/ 魔界の仮面弁士 (2670回)-(2020/04/07(Tue) 08:13:34)
No94374 (ささき さん) に返信
> VBではどうなるのですか?
自アプリからの VB での呼び方なら、先の URL にサンプルが掲載されています。

VB 以外の言語で表示されている場合は、右上に表示されている言語アイコンあるいは </> アイコンから切り替えてみてください。

SetWindowSize メソッドは他アプリを操作するものではないので、コンソール版のVBアプリを用意するようにしてください。

また、自アプリ(コンソールアプリ)のウインドウサイズを変更したとしても、そこから Process.Start で起動されるアプリが、また別のコンソールを開いてしまう設計の場合、サイズが受け継がれない可能性があります。

そのような場合には、起動されるアプリの標準入出力を、自アプリのコンソールに渡す作業も必要になるかも知れません。

標準出力を受け取る手順はこのあたり。
https://dobon.net/vb/dotnet/process/standardoutput.html
引用返信 編集キー/
■94390 / inTopicNo.5)  Re[4]: VBから開いたコマンドプロンプトの画面サイズの設定
□投稿者/ ささき (13回)-(2020/04/08(Wed) 17:56:32)
No94375 (魔界の仮面弁士 さん) に返信

折角教えても頂いたのですが、何だか簡単でも無いようですのでまたの機会があったらにします。
ありがとうございました。

解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -