1 名前:デフォルトの名無しさん mailto:sage [2016/11/26(土) 06:30:02.67 ID:pZYy6q7Y.net] 前スレ 【最強CUI】PowerShell -Part 1 echo.2ch.net/test/read.cgi/tech/1378978504/
92 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 10:29:23.44 ID:cfnkRKwu.net] >先頭までBSすると妙にでかいBeepが鳴る Set-PSReadlineOption -BellStyle None >curlへのエイリアス Remove-Item alias:\curl
93 名前:デフォルトの名無しさん [2017/05/21(日) 23:32:44.95 ID:0rB2bxGq.net] まだpowerGUIってどこかでダウンロードできませんか? ps1をexe化したいんですが
94 名前:デフォルトの名無しさん mailto:sage [2017/05/22(月) 16:03:54.37 ID:ZYotF7X4.net] https://chocolatey.org/packages/PowerGUI
95 名前:デフォルトの名無しさん [2017/05/22(月) 20:48:22.27 ID:0E7f0azY.net] >>90 ありがとうございますたすかりました!
96 名前:デフォルトの名無しさん mailto:sage [2017/06/02(金) 23:41:38.59 ID:2Map0wHE.net] 質問です。 コマンドプロンプト経由でPowershellを使って、 既存のxlsxファイルの複数シート(もしくは全シート)を選択した状態にしてセーブ/終了したいのですが、 複数シート(もしくは全シート)を選択した状態にするコードが分かりません。 方法があれば、ご教示いただけるとありがたいです。
97 名前:デフォルトの名無しさん mailto:sage [2017/06/03(土) 03:19:51.11 ID:HOlIYUlS.net] >>92 全選択ならこれでできるよ $book.Sheets.Select() 指定したものを選択だとなんかださい書き方になった $sheet_number = 1 $selected_count = 0 foreach($sheet in $book.Sheets) { if((1,2,4).Contains($sheet_number)) { # 1、2、4番目を選択 if($selected_count -eq 0) { $sheet.Select($true) $selected_count++ } else { $sheet.Select($false) } } $sheet_number++ }
98 名前:デフォルトの名無しさん mailto:sage [2017/06/03(土) 07:02:30.23 ID:TQ/e2k0C.net] 指定シート選択の方法で動きました。 ありがとうございました。
99 名前:デフォルトの名無しさん mailto:sage [2017/06/17(土) 22:39:02.28 ID:pgT8IBgc.net] Excelのシートの背景色をまとめて変えたいです。 セルで範囲を指定する方法は分かるのですが、Excelだと左上のボタンを押すと全指定になるように全てのセルを対象にして背景色を変えたいです。 Powershellでそういう方法ってあるのでしょうか?
100 名前:デフォルトの名無しさん mailto:sage [2017/06/18(日) 00:00:52.56 ID:2/zUBuGb.net] $book.ActiveSheet.Cells.Interior.ColorIndex = 20
101 名前:デフォルトの名無しさん [2017/06/22(木) 21:05:25.54 ID:T+mmOPfg.net] タイトルバー右クリック→プロパティ→画面の色 の16色カラーパレット各色の値を変更するコマンドってありますか?
102 名前:デフォルトの名無しさん mailto:sage [2017/06/22(木) 21:53:07.57 ID:TEp+wKkH.net] レジストリ編集くらいしか思いつかない https://technet.microsoft.com/en-us/library/cc957409.aspx https://technet.microsoft.com/en-us/library/cc957408.aspx
103 名前:97 mailto:sage [2017/06/22(木) 22:55:13.89 ID:T+mmOPfg.net] >>98 ありがとう。でも設定は永続ではなく現在のプロセスだけ有効であれば良いです。
104 名前:デフォルトの名無しさん mailto:sage [2017/06/22(木) 23:13:48.36 ID:v7Y2NKOi.net] >>96 遅ればせながら。 今日試して、うまくいきました。感謝。
105 名前:デフォルトの名無しさん mailto:sage [2017/06/24(土) 10:14:00.84 ID:jPQQGq+C.net] PowerShellだけでローカルhttpサーバーって建てれる? PythonとかNode.jsみたいにお手軽にローカルhttpサーバーを起動したいんだけど余計な開発者用wikiをローカルで動かしたいんだけど(コンテンツはリポジトリで共有) 余計なものをインストールするなって怒られるからPowerShellでやりたい
106 名前:デフォルトの名無しさん mailto:sage [2017/06/24(土) 10:59:32.01 ID:ikmrOfgV.net] >>101 PowerShellでもできると思うが普通にC#でいいんじゃね?
107 名前:デフォルトの名無しさん mailto:sage [2017/06/24(土) 11:24:00.67 ID:jPQQGq+C.net] >>102 Visual Studioが無い環境なのでc#はちょっとめんどくさい JDKとEclipseがインストールされてるWindows 7環境 ツールのインストールは殆ど却下されるけどゼロから自作するのは問題ない
108 名前:デフォルトの名無しさん mailto:sage [2017/06/24(土) 11:32:28.31 ID:5sdiaxaL.net] 何も入れなくてもC#の機能呼び出せるからそれでHttpListener呼べば
109 名前:デフォルトの名無しさん mailto:sage [2017/06/24(土) 12:10:39.19 ID:ikmrOfgV.net] >>103 > Visual Studioが無い環境なのでc#はちょっとめんどくさい メモ帳 + csc.exe でできるだろ ゼロからの自作ならなにもインストールする必要はないよ
110 名前:デフォルトの名無しさん mailto:sage [2017/06/24(土) 13:12:03.71 ID:M1pK/2YY.net] PowerShellでWebServerってこういうの?
111 名前:http://community.idera.com/powershell/powertips/b/tips/posts/creating-powershell-web-server [] [ここ壊れてます]
112 名前:デフォルトの名無しさん mailto:sage [2017/06/24(土) 13:17:14.14 ID:jPQQGq+C.net] >>106 こういうの待ってた
113 名前:デフォルトの名無しさん mailto:sage [2017/06/24(土) 14:25:40.31 ID:cSElHmPp.net] Windows PowerShell を使用する場合とコードを記述する場合を判断する https://msdn.microsoft.com/ja-jp/library/office/hh537936(v=office.14).aspx 明らかに Windows PowerShell が現実的な選択肢とならないシナリオもあります。 たとえば、Windows PowerShell を使用してカスタム アプリケーション ページ、 Web パーツ、または Web サービスを作成することは、通常、考えられません。 同様に、デザイン性に優れたユーザー インターフェイスを作成する場合に Windows PowerShell はおそらく役に立ちません。 全体がコードであるソリューションを必要とする 1 つの具体的なシナリオは、 Windows PowerShell でできることを拡張する方法です。 SharePoint チームが Microsoft.SharePoint.PowerShell モジュールを使用して行ったように、 使用する独自のコマンドレットを作成できます。
114 名前:デフォルトの名無しさん mailto:sage [2017/06/24(土) 14:32:25.36 ID:jPQQGq+C.net] >>108 残念ですが今はそれが現実的な選択肢なんです 何でもかんでもインストールできる環境とは違います
115 名前:デフォルトの名無しさん mailto:sage [2017/06/24(土) 14:37:33.17 ID:Ttx92mnQ.net] なんでこんなに偉そうなんだこいつは
116 名前:デフォルトの名無しさん mailto:sage [2017/06/24(土) 17:46:31.14 ID:jJP9Xrk7.net] 放置でいいだろ インストールしちゃダメって言うならC#でもいいって書いてあるのにガン無視だし
117 名前:デフォルトの名無しさん mailto:sage [2017/06/24(土) 18:01:10.30 ID:jPQQGq+C.net] 開発環境揃えられないのにC#のコンパイラだけじゃ現実的じゃないでしょ
118 名前:デフォルトの名無しさん [2017/06/24(土) 18:26:10.76 ID:AiSsJYjg.net] >>104 C#じゃなくて.NET Frameworkだろ。
119 名前:デフォルトの名無しさん mailto:sage [2017/06/24(土) 18:43:37.74 ID:ikmrOfgV.net] >>112 PowerShell でサーバー作るよりは現実的だよ w
120 名前:デフォルトの名無しさん mailto:sage [2017/06/24(土) 22:08:29.97 ID:jPQQGq+C.net] >>114 アホか notepadやサクラエディタでプログラミングとか正気じゃないわ
121 名前:デフォルトの名無しさん [2017/06/24(土) 22:29:15.94 ID:AiSsJYjg.net] >>115 初心者?
122 名前:デフォルトの名無しさん mailto:sage [2017/06/24(土) 22:38:29.00 ID:5sdiaxaL.net] >>113 そだな^^;
123 名前:デフォルトの名無しさん mailto:sage [2017/06/24(土) 22:43:41.40 ID:ikmrOfgV.net] >>115 はPowerShell のソースを何で書くつもりなんだろう w
124 名前:デフォルトの名無しさん mailto:sage [2017/06/24(土) 22:52:36.56 ID:jPQQGq+C.net] 単純なものだよ psでhttpリクエストを待ち受ける シンプルなルーティングルールでコンテンツに振り分ける コンテンツをテンプレートに従い変換してレスポンスを返す これで十分 他の言語なら10数行で書けるしpsでも大差ないだろ このアイデアに比べたらNotepadでc#なんてバカバカしいよ
125 名前:デフォルトの名無しさん [2017/06/24(土) 22:54:17.14 ID:AiSsJYjg.net] >>119 メモ帳を使っているやつなんかいるかよw 学生?
126 名前:デフォルトの名無しさん mailto:sage [2017/06/24(土) 22:57:40.88 ID:jPQQGq+C.net] >>120 世の中は君が思うようなゆとり環境ばかりではないということ 厳しい制限の中で何ができるか模索することができないと君が卒業後キツいぞ
127 名前:デフォルトの名無しさん [2017/06/24(土) 23:00:55.63 ID:AiSsJYjg.net] >>121 サーバー上でメモ帳しかないならわかるが、わざわざサーバー上で書く必要もない。
128 名前:デフォルトの名無しさん mailto:sage [2017/06/24(土) 23:04:32.95 ID:jPQQGq+C.net] >>122 発想が貧弱
129 名前:デフォルトの名無しさん mailto:sage [2017/06/24(土) 23:05:18.10 ID:M1pK/2YY.net] え、そりゃもちろんISEじゃないの?
130 名前:デフォルトの名無しさん [2017/06/24(土) 23:11:41.81 ID:AiSsJYjg.net] >>123 あなたはサクラエディタが使える環境を想定しているのに、わざわざメモ帳でやろうとするところが変。
131 名前:デフォルトの名無しさん [2017/06/24(土) 23:15:04.67 ID:AiSsJYjg.net] >>123 統合開発環境がどこにでもあると思っているパターンだろ? 開発機と本番機が同じだったり、ネットワークでつながっていたりする環境しか知らない。
132 名前:デフォルトの名無しさん mailto:sage [2017/06/24(土) 23:32:04.17 ID:BBTzLwW
] [ここ壊れてます]
133 名前:V.net mailto: YouTubeにある、T Umezawa のプログラミング動画では、 秀丸でJava、メモ帳でC#、などで作っている 土方を極めると、補完よりも、キータイプの方が速いw [] [ここ壊れてます]
134 名前:デフォルトの名無しさん [2017/06/25(日) 06:09:07.77 ID:wnVI7vr5.net] >>127 初心者はコード補完をありがたがるんだよな。あんなの覚えていたり、コピーで作るからなくてもいい。間違って選択する可能性もある。そんなにあわてて作ることなんてないもん。
135 名前:デフォルトの名無しさん [2017/06/25(日) 08:27:22.56 ID:q2vWG5qk.net] Programmer's Notepad www.pnotepad.org/ C#入門 dotinstall.com/lessons/basic_csharp
136 名前:デフォルトの名無しさん mailto:sage [2017/06/25(日) 08:30:32.82 ID:ffAutXm5.net] アスペしかいねえな
137 名前:デフォルトの名無しさん mailto:sage [2017/06/25(日) 09:23:24.05 ID:fMxhTN4O.net] >>119 > 他の言語なら10数行で書けるしpsでも大差ないだろ 書いてから言えば?
138 名前:デフォルトの名無しさん [2017/06/25(日) 09:32:52.64 ID:wnVI7vr5.net] 生産性向上のために統合開発環境が必要と言うやつほど、仕事が遅いという傾向がある。ようは時間をかけるところを間違っている。
139 名前:デフォルトの名無しさん mailto:sage [2017/06/25(日) 09:50:09.89 ID:ffAutXm5.net] メモ帳やサクラエディタでc#やるのはキツいって話から一気に統合開発環境まで飛躍するんだ
140 名前:デフォルトの名無しさん mailto:sage [2017/06/25(日) 10:30:07.25 ID:WQxeemkA.net] 最近はVisual Studio Codeで書いてる
141 名前:デフォルトの名無しさん [2017/06/25(日) 11:06:37.53 ID:wnVI7vr5.net] >>133 俺はきついなどと言ってないが?
142 名前:デフォルトの名無しさん mailto:sage [2017/06/25(日) 12:55:56.29 ID:lpQuvt0E.net] 珍しく伸びてると見てみればバカが大暴れしてただけだったw
143 名前:デフォルトの名無しさん mailto:sage [2017/06/25(日) 13:12:09.69 ID:fMxhTN4O.net] >>135 お前が誰かは知らんけど>>115 には気が狂うほどキツイらしいぞ
144 名前:デフォルトの名無しさん mailto:sage [2017/06/25(日) 13:20:58.23 ID:WQxeemkA.net] >>132 Designer.csやResourceを全部手書きしたりしてんの?
145 名前:デフォルトの名無しさん [2017/06/25(日) 15:20:14.95 ID:wnVI7vr5.net] >>138 全否定しているわけではない。そもそも毎回いちから作らない。
146 名前:デフォルトの名無しさん mailto:sage [2017/06/25(日) 16:46:11.14 ID:ffAutXm5.net] PowerShellユーザーのレベルってこんなものか
147 名前:デフォルトの名無しさん [2017/06/25(日) 17:16:04.58 ID:wnVI7vr5.net] >>140 コード書きに時間をさく、重要視しすぎるのは経験の少ないひとの特徴。
148 名前:デフォルトの名無しさん [2017/06/25(日) 17:21:05.34 ID:cBKwT0iz.net] >>140 ちょっとこっちのレベル見て来て 【.cmd】 バッチファイルスクリプト %12 【.bat】 mevius.2ch.net/test/read.cgi/tech/1489207631/
149 名前:デフォルトの名無しさん mailto:sage [2017/06/25(日) 17:30:49.30 ID:fMxhTN4O.net] >>140 2chで判断するバカ乙
150 名前:デフォルトの名無しさん mailto:sage [2017/06/25(日) 17:42:26.66 ID:ffAutXm5.net] ん〜この反応の良さwww
151 名前:デフォルトの名無しさん mailto:sage [2017/06/25(日) 18:09:14.46 ID:yXb23ZWN.net] 使えるなら便利なものを使えばいいけど フリーソフトなんかインスコ出来ないんだろ notepadでも仕方ないじゃんか 別の(自由な)PCが使えるならソッチで書けばいい
152 名前:デフォルトの名無しさん mailto:sage [2017/06/25(日) 18:17:09.04 ID:RuMg9Z/7.net] IIS、asp.netが有効化出来るんなら大分楽になりそうなんだけど
153 名前:デフォルトの名無しさん mailto:sage [2017/06/25(日) 18:18:59.11 ID:7Ebwbe24.net] PowerShell ISEは使えないの?
154 名前:デフォルトの名無しさん mailto:sage [2017/06/25(日) 18:28:34.48 ID:yXb23ZWN.net] 良く読んだら、Visual Studio無いってことは、コンパイル環境も無いってことか じゃあJDKはあるんだからJavaで作るのが現実的じゃないかな
155 名前:デフォルトの名無しさん mailto:sage [2017/06/25(日) 18:30:37.67 ID:1WC2t8my.net] だからコンパイルしなくても.NET Frameworkは使えるし Powershell ISEはPowershellと一緒に入ってるだろって話だよ
156 名前:デフォルトの名無しさん mailto:sage [2017/06/25(日) 18:37:08.45 ID:ffAutXm5.net] >>148 今はJDKがあるけど次もあるとは限らない Windowsにデフォルトで入ってるPowerShellでやるということに意味がある
157 名前:デフォルトの名無しさん mailto:sage [2017/06/25(日) 18:42:55.46 ID:yXb23ZWN.net] 将来を考えるんなら、今は面倒でも Visual Studioのインストールの許可を貰うのが一番だと思う
158 名前:デフォルトの名無しさん mailto:sage [2017/06/25(日) 18:49:23.13 ID:yXb23ZWN.net] ああ業
159 名前:ア(会社内身内だけであっても)で使うんならVisual Studioを購入する稟議がおりないのか [] [ここ壊れてます]
160 名前:デフォルトの名無しさん mailto:sage [2017/06/25(日) 18:57:22.49 ID:uMirXT24.net] プロジェクトルームのPCにろくなもん入ってないことは良くある ネットは使えないしインストール許可はもちろん下りない
161 名前:デフォルトの名無しさん mailto:sage [2017/06/25(日) 19:12:53.84 ID:fMxhTN4O.net] >>148 > 良く読んだら、Visual Studio無いってことは、コンパイル環境も無いってことか 無知は黙ってなよ...
162 名前:デフォルトの名無しさん [2017/06/25(日) 21:18:31.50 ID:cBKwT0iz.net] ソースコードに書かれた、退職した人からの隠されたメッセージが怖いと話題に ttp://hayabusa3.2ch・sc/test/read.cgi/news/1498229496/ > 107 名前:名無しさん@涙目です。(栃木県)@\(^o^)/ [US][sage] 投稿日:2017/06/24(土) 00:25:14.51 ID:gtItCgjB0.net > 秀丸で開発は死にたくなるわ > もうIDEなしではなにもできない > 111 名前:名無しさん@涙目です。(静岡県)@\(^o^)/ [US][] 投稿日:2017/06/24(土) 00:27:21.91 ID:y67Dbtee0.net > >>107 > 生産性が全然違うわな… > これ、どんなシステムのソースなんだろね > もう人間にCのソース書かせるのは虐待レベルかもしれんな > 557 名前:名無しさん@涙目です。(チベット自治区)@\(^o^)/ [US][] 投稿日:2017/06/24(土) 14:13:41.00 ID:Mt7vWmnB0.net > >>107 > 会社にもいるわ秀丸使ってるの > ライセンス払ってないしやめて欲しいんだけど
163 名前:デフォルトの名無しさん mailto:sage [2017/06/25(日) 21:32:51.85 ID:6to7bpK7.net] >>148 コンパイルしてんのはVisual StudioじゃなくてMSBuild(Roslyn)なんだが
164 名前:デフォルトの名無しさん [2017/06/26(月) 00:11:28.58 ID:q7GF7ZpN.net] SDKが入ってないとコンパイルできないだろ
165 名前:デフォルトの名無しさん mailto:sage [2017/06/26(月) 00:41:32.93 ID:RgMKiEkv.net] >>127 を読んでくれ YouTubeにある、T Umezawa のプログラミング動画を見てくれ
166 名前:デフォルトの名無しさん mailto:sage [2017/06/26(月) 06:01:36.01 ID:muOV6x9Q.net] >>158 そんな初歩的で有名な内容の動画は誰でも知ってるよカス
167 名前:デフォルトの名無しさん mailto:sage [2017/06/26(月) 06:45:14.53 ID:0gJ2UQLe.net] >>156 MSBuild はコンパイラじゃねーし、Roslyn 言いたいだけやろ >>157 無知は黙ってな って言われただろ
168 名前:デフォルトの名無しさん mailto:sage [2017/06/26(月) 07:45:09.96 ID:muOV6x9Q.net] PowerShellユーザーってレベル低すぎだろ こりゃ流行らんわけだわ
169 名前:デフォルトの名無しさん [2017/06/26(月) 08:11:40.80 ID:78rqJMYE.net] プログラムに詳しいID:muOV6x9Q「PowerShell ユーザーのレベルが低くて PowerShell が流行らない」 俺「PowerShell の実行速度知ってるのかな。」
170 名前:デフォルトの名無しさん mailto:sage [2017/06/26(月) 08:22:22.12 ID:c0IFcJ5l.net] >>160 MSBuildはVisual Studioで使われてるビルドツールだから特に間違ってない
171 名前:デフォルトの名無しさん mailto:sage [2017/06/26(月) 09:28:00.38 ID:ScEYSwyJ.net] >>162 おバカ自慢要らねぇ
172 名前:デフォルトの名無しさん mailto:sage [2017/06/26(月) 12:34:32.67 ID:1MMeaTZS.net] >>163 cc がコンパイラーだと思ってる初心者が背伸びしてるのか? w
173 名前:デフォルトの名無しさん mailto:sage [2017/06/26(月) 13:04:20.33 ID:DBzkOTjN.net] >>165 >>148
174 名前:デフォルトの名無しさん mailto:sage [2017/06/26(月) 13:11:01.82 ID:Wgv2F8mm.net] >>165 背伸びしすぎ
175 名前:デフォルトの名無しさん [2017/06/26(月) 16:48:34.60 ID:78rqJMYE.net] >>164 PowerShell が流行ってないなら、何が流行っていると言うのか。 Python か? Ruby か?
176 名前:デフォルトの名無しさん mailto:sage [2017/06/26(月) 18:25:37.00 ID:1MMeaTZS.net] >>166 だから無知は黙っとけよ Windows 7 なら初めから csc.exe は入ってる >>167 どこが背伸びしてるかも書けなくてクヤシー ってか w
177 名前:デフォルトの名無しさん mailto:sage [2017/06/26(月) 22:20:40.86 ID:ta2e2oUg.net] bashでいいんだよね 最近はwindowsでも当たり前のように動くし あの不恰好なハイフンケースも見なくて済む
178 名前:デフォルトの名無しさん mailto:sage [2017/06/27(火) 00:10:11.76 ID:i+35CN1y.net] bash はテキストを扱うけど、PowerShell はオブジェクトを扱う だから今では、Linux でも、PowerShell
179 名前:使う [] [ここ壊れてます]
180 名前:デフォルトの名無しさん mailto:sage [2017/06/27(火) 22:13:55.29 ID:yIuIIYT1.net] >>134 俺も 同じMSだし相性良い
181 名前:デフォルトの名無しさん mailto:sage [2017/06/27(火) 22:24:35.01 ID:yIuIIYT1.net] オブジェクトパイプラインは シェルスクリプトに相性最高だから PowerShell使ってる
182 名前:デフォルトの名無しさん mailto:sage [2017/06/27(火) 23:07:35.60 ID:9pQu4/DR.net] PowerShellで動くGradleみたいなタスクランナーないのか? 適当なタスクはPowerShellで書いて難しいのは.NETでプラグイン書いて拡張みたいな
183 名前:デフォルトの名無しさん mailto:sage [2017/06/30(金) 11:05:09.77 ID:4xsmuURB.net] スタート右クリック -> コンピュータの管理 -> サービス一覧にHomeGroupListenerがありますが Powershellのサービス表示コマンドgsvでHomeGroupListenerが出てきません 何故でしょうか?分かる方教えてください
184 名前:デフォルトの名無しさん mailto:sage [2017/07/01(土) 10:38:47.37 ID:365+VqkD.net] >>175 Powershellを管理者として実行してる場合は出てくる 標準ユーザーからだと見れない設定になってるみたい
185 名前:デフォルトの名無しさん mailto:sage [2017/07/01(土) 12:41:01.54 ID:nJF3cNqk.net] >>176 わっかりましたー、おかげさまで確認できました ありがとうございましたー^^
186 名前:デフォルトの名無しさん mailto:sage [2017/07/07(金) 00:02:12.03 ID:i4NCWQ7g.net] コマンドプロンプトでbatファイルで「powershell -command '〜'」の形式で実行したいと考えています。 Excelのセルの値にセル内改行が入っている場合、〜.text.replace("`n","")で取り除けないかと考えていたのですが、 シングルクォーテーションで囲っているからか「`n」の部分が改行コードと認識されないようで、うまくいきませんでした。 powershellのISEで「powershell -command」を除いて「'〜'」の部分をシングルクォーテーションを除いて実行すればできるらしいことは分かったのですが、 「powershell -command」を除かないbatファイル形式だと実行できないままで、じゃあbatファイル形式だと本当にできないのかどうかが判断できないでいます。 詳しい方がいたら、batファイル形式でExcelのセル内改行を除くことができるか、実現の可否を教えてもらえるとありがたいです。
187 名前:デフォルトの名無しさん mailto:sage [2017/07/07(金) 11:06:45.17 ID:FdUpDhVC.net] スクリプト書いたPS1ファイル呼び出すのはではいかんの?
188 名前:デフォルトの名無しさん mailto:sage [2017/07/07(金) 15:24:04.06 ID:ZubRvcdJ.net] >>178 セル内改行やらシングルクォーテーションやらを除いて何たらのくだりがよく分からないのですが とにかくbatファイルからPowerShellを呼び出して改行コードを消すのはできましたよ batファイルだとコマンド内のダブルクォーテーションをエスケープするのが面倒だし、>>179 が言われるように PS1ファイルにコマンドを書いて、それを呼び出すのが一番良いと思います REM 改行コードあり start cmd /k powershell -command "$a=\"hoge`nfuga\";$a" REM 改行コード削除 start cmd /k powershell -command "$a=\"hoge`nfuga\";$a.replace(\"`n\", \"\")"
189 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 16:14:05.15 ID:fy9+Ir4c.net] >>179-180 別の言語環境からPowershellを実行しようと考えていました。 PS1を呼び出そうとしても管理者権限がなく、 客先なので権限的に難しいです; コードは試してみてうまくいきました。 ありがとうございました。
190 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 16:29:51.81 ID:If7Rv9IA.net] 管理者権限は要らなくないか ExecutionPolicyじゃないの?
191 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 23:33:03.82 ID:VtagckP8.net] `nを取り除くだけならコマンドプロンプトだけでできる >set a="hoge`nfuga" >echo %a% "hoge`nfuga" >echo %a:`n=% "hogefuga"
192 名前:デフォルトの名無しさん mailto:sage [2017/07/11(火) 21:26:19.29 ID:dObX9Tuu.net] >>182-183 客先でget-executionpolicyを実行した結果、restictedでした。 変更しようとしたらアクセス拒否されました(客先なので管理者権限無し)。 なおVersionは2.0です; Excelのセル内改行を処理することが目的でした。 コマンドプロンプトだとExcelを開いてその中身を操作することはできないはず (できるとしたら、方法知らないです)。