[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 05/09 22:36 / Filesize : 183 KB / Number-of Response : 780
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

初心者のためのプログラミング言語ガイド Part11



1 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 20:50:05 ]
これからプログラミングを始める初心者の人に言語を薦めるスッドレ

質問者の方へ
どのプログラミング言語を最初に覚えるべきかは
なぜプログラミングを始めたいのか、何を作りたいのかによってまったく変わってきます。
なんとなく、でもかまわないので動機、用途、使っているOSを明記しましょう。

各言語の特徴はこちらを参照
Wikipedia Category:プログラミング言語
ja.wikipedia.org/wiki/Category:%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E

Part10 pc11.2ch.net/test/read.cgi/tech/1215717670/
Part9 pc11.2ch.net/test/read.cgi/tech/1210941509/
Part8 pc11.2ch.net/test/read.cgi/tech/1208186034/
Part7 pc11.2ch.net/test/read.cgi/tech/1200807067/
Part6 pc11.2ch.net/test/read.cgi/tech/1193132235/
Part5 pc11.2ch.net/test/read.cgi/tech/1187886538/
Part4 pc11.2ch.net/test/read.cgi/tech/1177285633/
Part3 pc11.2ch.net/test/read.cgi/tech/1152778344/
Part2 pc8.2ch.net/test/read.cgi/tech/1122205164/
Part1 pc8.2ch.net/test/read.cgi/tech/1034505166/

129 名前:デフォルトの名無しさん mailto:sage [2008/08/21(木) 08:17:17 ]
>>126
メリット
・処理系が処理を最適化できる。
場合によって、
・人間側のミスの一部をコンパイル時点で発見できる。

130 名前:デフォルトの名無しさん mailto:sage [2008/08/21(木) 09:22:00 ]
COBOLを見習えってんだよなw

131 名前:デフォルトの名無しさん mailto:sage [2008/08/21(木) 09:34:55 ]
先に宣言するのが嫌ならC99使えばいいやん
関数プロトタイプをわざわざ書くのが嫌ならプリコンパイル時点で自動生成するスクリプト使えばいいやん
でデメリットを消した上で、上記利点の恩恵も享受できる
これで完璧だね

132 名前:デフォルトの名無しさん mailto:sage [2008/08/21(木) 09:42:24 ]
>>131
質問者は宣言そのものがなんで必要なのかと聞いてるんじゃ?

133 名前:デフォルトの名無しさん mailto:sage [2008/08/21(木) 10:05:05 ]
>>125
Javaでも可能。もともとネットワーク関連は充実した言語でもある
ただ、Javaでゲームとか本格的なグラフィックスというのは
情報が少ない気がする

大規模なゲームとなると、Javaでも技術的に不可能ではないかもしれないが
今はC/C++が主流のようだ(処理速度その他の理由で)
Xboxとかとの連携を狙っているC#もメジャーになっていくかもしれない

134 名前:デフォルトの名無しさん mailto:sage [2008/08/21(木) 10:08:43 ]
>>125
(1) オンラインゲームと言いながら、MMORPGを前提にしている感があるけど
オセロとか将棋ならJavaで十分だと思う。
てかJava使え。

(2) CGをごりごり動かして、リアルタイム性を重視するようなゲーム(FPSとかアクション)を作るなら現状ではC++だろうけど
一人で作るには荷が重すぎると思う。

(3) 言語よりも使うライブラリ考えた方がいいんじゃね。
ネットワークゲーム用に使えるライブラリ探した方が手っ取り早いと思う。



135 名前:デフォルトの名無しさん mailto:sage [2008/08/21(木) 13:46:36 ]
経済学部の大学院に進学して、統計ソフトを用いて政策の統計的な分析を行う予定です。
その予習として基本的なプログラミング言語を学びたいのですが、何を最初に学べばいいのでしょうか?

学部の授業ではEXCELで回帰分析などを行っていたのですが、院ではStataやGAMSなどを扱う予定です。
使用しているパソコンのOSはwindowsXPとTurboLinuxです。



136 名前:デフォルトの名無しさん mailto:sage [2008/08/21(木) 14:04:13 ]
>>135
分析ツールとしての言語ってのはあまりなじみが無いんでよくわからないんだけれど、
そういう用途にC/C++とかJavaとかLL言語とか手続き型とか関数型みたいなのは向いてないと思う。
あれはアプリ作成用であって、解析データを手軽に表やグラフに変換するのには向いてない。

Excelで分析してるなら、Excel VBAくらいが無難じゃなかろうか。
あるいはその院で扱う予定のものを予習しておくくらいでいいんじゃね。

137 名前:デフォルトの名無しさん mailto:sage [2008/08/21(木) 14:26:33 ]
VC#やVB、Delphi、C++Builderあたりならグラフ作成コンポーネントあるんじゃないかな
まあExcelでやってみてだめだったら検討って感じかな。



138 名前:デフォルトの名無しさん mailto:sage [2008/08/21(木) 14:33:47 ]
>>125
 金融分野でもJavaの進出は著しい。チャットルームをJavaで作っても、特に重いことはないと思う。
 Javaでもっさり感があるのは、やっぱり、GUI部分だろう。.NETでもある程度そうだし。

139 名前:デフォルトの名無しさん mailto:sage [2008/08/21(木) 15:36:11 ]
>>135
「集合知プログラミング」
ttp://www.oreilly.co.jp/books/9784873113647/
Python という言語を例にして、統計処理のプログラミングを解説している。
画像ライブラリを使って単純な2次元グラフの作り方も書いてある。

買ったはいいが前書きしか読んでない・・

140 名前:デフォルトの名無しさん mailto:sage [2008/08/21(木) 16:23:32 ]
>>135
統計だとRを使えると便利なので、基本的な学習のためならSに近い
Schemeや計算式が似てるCとかJavaとかが良いんじゃない?

141 名前:デフォルトの名無しさん mailto:sage [2008/08/21(木) 16:30:17 ]
統計ならxlispstatとかどう?

142 名前:デフォルトの名無しさん [2008/08/23(土) 16:32:55 ]
>>125さんとかぶるかもしれませんが質問させていただきます。
インターネット上にひとつの世界をつくって、そこで簡単なゲーム(それこそじゃんけんの様なものでもいいので)をしたりしたいのですが、
言語は何を学ぶことが良いでしょうか。構想としてはハンゲームのようなかんじです。
125さんを参考に調べてみましたが、JAVA,Javascript,JSP,やHTML,XMLなど、どれから手をつけて良いかわからない状態です。
もし良ければネットワークプログラミング初心者が読むべき本も教えていただけると嬉しいです。
今読んでいる本は「JAVA,MySQL,Tomcatで始めるWebプログラミング」「javaネットワークプログラミング」などです。

143 名前:デフォルトの名無しさん mailto:sage [2008/08/23(土) 16:41:31 ]
>>142
Java,C#,Javascript なんでもよいと思うが、ゲームのルール記述に
これらは向いていない。向いているのは
Haskell,Lisp(Scheme),Prologといった系列の言語。
JavaかC#と後の系列の言語を一つ学び、何らかのインターフェイスを模索する
というアプローチが洒落ている。

144 名前:デフォルトの名無しさん mailto:sage [2008/08/23(土) 17:32:50 ]
ネットワークがやりたいの?
ゲーム作りたいの?

夏だな

145 名前:デフォルトの名無しさん mailto:sage [2008/08/23(土) 22:05:53 ]
Pathとやらを変更すると、プログラムの挙動がおかしくなる。

webブラウザのように気軽に起動できる仮想化環境ってある?
そんで、その仮想化環境でC,C#,C++,JAVA他のプログラミングって出来る?

146 名前:デフォルトの名無しさん mailto:sage [2008/08/23(土) 22:11:48 ]
あ、プログラムってフリーソフトのこと。
自分で書いたプログラムじゃないよ。

プログラムは、Cでハローワールドまでやっただけ。
JAVAでもやったような気がするが覚えてない。

147 名前:デフォルトの名無しさん mailto:sage [2008/08/23(土) 22:17:19 ]
>>146
>自分で書いたプログラムじゃないよ。

なら板違い。



148 名前:デフォルトの名無しさん mailto:sage [2008/08/23(土) 22:19:06 ]
>>142
作ろうとしているものに「簡単な」という形容詞をつけても、全然簡単でない事に御注意ください。
設計によって選ぶべきものががらりと変わります。
一昔まえのCGIゲームっぽくやるならクライアント側はHTMLとJavascript, サーバ側は任意の言語(大抵Perl/PHP/Rubyとか)を使うことになります。
また必要に応じてSQLなども勉強する必要があるでしょう。

あるいはJavaでクライアント/サーバの両方の機能をもつプログラムを書くこともできます。

結局のところ、>>142がどのような設計をするかに依るのです。
私が設計をするわけではないので、どの言語が必要かなど決められません。


149 名前:デフォルトの名無しさん mailto:sage [2008/08/23(土) 22:25:08 ]
>>145
簡単すぎるかもしれないが、
ttp://cfs.maxn.jp/neta/onlineBrainCrash.html

150 名前:デフォルトの名無しさん mailto:sage [2008/08/23(土) 22:39:58 ]
>>147 現在の環境を変更しないでプログラムやってみたい、ってことなんだが板違いなのか。
>>149 すまん、これは何? ソースコード打ち込むとコンパイルしてくれるとか、そういうの?

151 名前:デフォルトの名無しさん mailto:sage [2008/08/23(土) 22:54:09 ]
知識もないのに余計な事をやろうとするな。
素直にC、C++、C#、Javaから一つ選んでIDE入れろ。

152 名前:デフォルトの名無しさん mailto:sage [2008/08/23(土) 23:05:55 ]
IDE?
コマンドプロンプト起動しなくてもいいものってあったんだね。
こりゃいいわ。

ども。
次躓いたら、C言語初心者スレ行きますよ。

153 名前:デフォルトの名無しさん mailto:sage [2008/08/24(日) 04:16:06 ]
>>148
比較的簡単なって言いたいんだろ、汲めよ
アドバイスないんだったら、黙っとけ

154 名前:デフォルトの名無しさん mailto:sage [2008/08/24(日) 04:17:26 ]
アドバイスはあるよねv

155 名前:デフォルトの名無しさん mailto:sage [2008/08/24(日) 07:56:05 ]
>>142 とりあえず、Javaだろう。

156 名前:デフォルトの名無しさん mailto:sage [2008/08/24(日) 12:18:16 ]
>>153
あ?何と比較してんだよ?

157 名前:デフォルトの名無しさん [2008/08/24(日) 12:55:29 ]
>>156
現実世界と比べてでしょ



158 名前:デフォルトの名無しさん mailto:sage [2008/08/24(日) 13:19:02 ]
■■学校を作ろう!■■
VIP発でサイトを作ろうと思うんだ。(詳しくはWikiを見てくれ)
パートスレになるんでパー速(GEP)に移動している。
今スタッフを募集しているから、来てくれないか?

■Wiki
www36.atwiki.jp/vipvipschool/
■募集スタッフ
プログラム担当(特にErlang、Perl)
デザイナー(サイト上のアイコン、ロゴなど)
WEBデザイナー(サイトデザイン案に沿って、htmlやCSSを書ける)
他にも宣伝担当なども募集している。
■スレ
ex14.vip2ch.com/test/read.cgi/news4gep/1219068297/

159 名前:デフォルトの名無しさん mailto:sage [2008/08/24(日) 13:24:16 ]
>>158
Webプログラミング本体は板違い

160 名前:デフォルトの名無しさん mailto:sage [2008/08/24(日) 16:59:35 ]
すいません、質問させてください。

現在STLを作って、それを使い3Dゲームを作っています。
まだテスト段階ですが他のPCでプレイしてみようと思い、releaseで書き出し、他のPCで実行してみました。
が、
このアプリケーションの構成が正しくないため実行できません。
とエラーが出ました。
プロジェクトのプロパティ -> 構成プロパティ -> C/C++ -> コード生成 -> ランタイムライブラリ
の設定を
マルチスレッド (/MT)
にしてあるのですが、上手くいきません。
他に変更する点があるのでしょうか?


WindowsXP SP2 で VC2005 を使っています。
言語はC++ DirectX です。

161 名前:デフォルトの名無しさん mailto:sage [2008/08/24(日) 17:05:58 ]
VC2005にもDirectXにも実行用のランタイム(Redistributable Package)があるから
それいれてみては。redistとかいうフォルダがあるかもしれないが
MSから持ってきたほうが楽

162 名前:デフォルトの名無しさん mailto:sage [2008/08/24(日) 17:10:51 ]
>>161

返事ありがとうございます。
あー・・・。やっぱりランタイム入れるのがいいんですか。
でも自分で作ったライブラリが内包されないと実行できないんで・・・。
はじめからdllで作ればよかったですかね・・・?

163 名前:デフォルトの名無しさん mailto:sage [2008/08/24(日) 17:25:26 ]
意味がわからん。ランタイムは単独でインストールできるよ。
まずは実行できない原因を調べるのに入れてみては。
マニフェストに問題あったりすることもあるが。

164 名前:デフォルトの名無しさん mailto:sage [2008/08/24(日) 17:32:31 ]
>>163

ランタイムをVC2005の入っていないPCにインストールする。

と言う意味で解釈しています。間違っているのでしょうか?
試しに、他のプロジェクト(自作ライブラリは使用していない)を、>>160のプロパティ設定で書き出し、
他のPCで動かすと動きます。

これを踏まえた上で自作ライブラリが原因かと思いました。


これからランタイムをインストールして実験します。

165 名前:デフォルトの名無しさん mailto:sage [2008/08/24(日) 17:42:08 ]
ごめんなさい、すいませんでした・・・。
自作ライブラリのプロパティを失敗していました。
すいません・・・。
無事実行できました。ありがとうございます。

166 名前:デフォルトの名無しさん [2008/08/24(日) 22:08:34 ]
バイナリエディタにつっこんだ後、機械語が横にでるんだけど、日本語に翻訳するにはどうすればいいか教えてください

167 名前:デフォルトの名無しさん mailto:sage [2008/08/24(日) 22:20:29 ]
日本語ってのは訂正しなくておk?



168 名前:デフォルトの名無しさん mailto:sage [2008/08/24(日) 22:48:19 ]
機械語が日本語に翻訳出来る時代になってたのか…浦島な気分だ

169 名前:デフォルトの名無しさん mailto:sage [2008/08/24(日) 22:49:58 ]
機械のなかに入ったボクのお嫁さんが出てきません
日本語から機械語に翻訳したらお話くらいはできますか?

おしえてください><;;;;;;;;;;;;;;;;;

170 名前:デフォルトの名無しさん mailto:sage [2008/08/24(日) 23:58:12 ]
>>167
バイナリエディタな以上、バイナリ表示以外することがないはずなので
一応何をする気なのか聞いておいたほうがいいかもしれん
ゲームデータの解析は裏技板へどうぞ

171 名前:166 [2008/08/25(月) 19:36:36 ]
redstoneのチートしようと

172 名前:デフォルトの名無しさん [2008/08/25(月) 20:33:15 ]
それプログラミングの話題じゃないし

173 名前:デフォルトの名無しさん mailto:sage [2008/08/25(月) 20:43:08 ]
>>171
はいこっち
game14.2ch.net/gameurawaza/

174 名前:デフォルトの名無しさん mailto:sage [2008/08/25(月) 22:32:24 ]
プロラミングをしたいのですが、プロラミング言語は何を選んだらいいでしょうか

175 名前:デフォルトの名無しさん mailto:sage [2008/08/25(月) 22:34:01 ]
何そのアバウトな質問

>>174
作ってみたいものが何もないのなら、プログラミングのことなんて忘れて他のことしろ

176 名前:デフォルトの名無しさん mailto:sage [2008/08/25(月) 22:35:06 ]
>>174
つ 「なでしこ」

177 名前:174 mailto:sage [2008/08/25(月) 23:18:57 ]
できればXboxのゲームなんかを作成できたらと思っています。
OSはWindowsXP SP3です。



178 名前:デフォルトの名無しさん mailto:sage [2008/08/25(月) 23:19:46 ]
C#やれ

179 名前:デフォルトの名無しさん mailto:sage [2008/08/25(月) 23:30:02 ]
>>177
プログラムは音楽もデータも画像もムービーもボイスもシナリオも効果音もセリフも作らないぞ
それらは別途人力で作る
プログラミングをいくら学んでもひとつもできない

それでもいいなら無難なとこで手始めにC#
3年くらいやってから別なこと考えれ

180 名前:デフォルトの名無しさん mailto:sage [2008/08/25(月) 23:31:18 ]
オセロだろ

181 名前:デフォルトの名無しさん mailto:sage [2008/08/26(火) 01:47:24 ]
>プログラムは音楽もデータも画像もムービーもボイスもシナリオも効果音もセリフも作らないぞ
いつか自動的にできる時代が来そうな気がしなくも・・・

>>177
XboxならとりあえずXNA Game Studioの公式でも見てみたらー
最近ようやくXNAの書籍も出てきたし.PCの設定からXBOXでの起動まで書いてある本があったはず
まぁ,その辺の入門書程度じゃ触るどころか,覗き込む程度のことしかできないだろうけど

182 名前:デフォルトの名無しさん mailto:sage [2008/08/26(火) 09:52:15 ]
まあXbox360で動かすには最低4800+819円かかるけどな。
Windows上だけで動かす場合とツール類はフリーだけど。

183 名前:デフォルトの名無しさん [2008/08/27(水) 01:37:08 ]
>>181
今でも作るだけなら自動化可能
でも、それが満足いくできになるのは宝くじを当てるのに等しい

184 名前:デフォルトの名無しさん [2008/08/27(水) 14:28:21 ]
すみません、SQLの質問はここでしてもよいのでしょうか?

185 名前:デフォルトの名無しさん mailto:sage [2008/08/27(水) 14:34:50 ]
>>1

186 名前:デフォルトの名無しさん mailto:sage [2008/08/27(水) 14:45:27 ]
>>184
こちらが普通ですが、データベース板は過疎なのでどうかな。
SQL質疑応答スレ 6問目@データベース板
pc11.2ch.net/test/read.cgi/db/1210940477/

187 名前:デフォルトの名無しさん mailto:sage [2008/08/27(水) 14:51:57 ]
ありがとうございます><



188 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 02:22:52 ]
もう遅いかもしれないが温いSQLだとスルーされるよ

189 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 09:59:51 ]
いや、結構そこはまともに機能してるよ

190 名前:デフォルトの名無しさん [2008/08/28(木) 20:16:34 ]
チャットを作るのに適した言語は何でしょうか?
Javaとか色々と調べてみたのですが、基本的にチャットでは、クライアントがいつメッセージを送るか解らないので一人に1スレッド作らないと仕方ないのでしょうか・・・大規模なチャットだとスレッド数がかなり多くなりそうで。

191 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 20:20:01 ]
何で一人に1スレッドとか無駄の多い設計にするんだよ・・

192 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 20:22:09 ]
fiber使おうぜ

193 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 20:28:21 ]
まあ、少人数ならそれでもいいかもしれんね
数百スレッド程度ならどのOSでも扱えるはずw

194 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 20:40:32 ]
Erlangの並列処理でいいんじゃないか。

195 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 20:54:50 ]
Erlangとか色物に手を出すのは、普通の言語に慣れてからでも遅くないと思う
チャットプログラムに高度なスケーラビリティとか耐障害性が必要とも思えんし
あと、マイナーな言語は勧めにくい

196 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 20:59:55 ]
普通の言語?CとかJavaが?
それが言えるならlispやhaskellみたいなものから始めてもいいんじゃね?
むしろ最初からerlangでいいと思うよ

197 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 21:09:21 ]
まあ無理に止めやしないが
最近良い邦訳も出たようだし



198 名前:デフォルトの名無しさん [2008/08/28(木) 21:43:41 ]
レスありがとうございます。
プログラミングは始めたばかりで、チャットで検索したところ一人に1スレッドのコードしか見つからなかったので、それが普通と思ってました・・
設計を変えて、スレッドを減らすとしたらどういう設計になるでしょうか?
1ルームに1スレッドでポートを変えるとか・・・?

199 名前:デフォルトの名無しさん [2008/08/28(木) 21:52:41 ]
>>191
何が無駄になるんだ?

200 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 22:03:48 ]
Erlangは関数型の中では初心者にとって一番やさしい言語だと思う。
関数名を日本語にするといった洒落たことはできないけれど。
オブジェクトを生成する感覚で並列プロセスを作って処理するという
痛快な言語だ。

201 名前:190 [2008/08/28(木) 23:01:48 ]
たくさんのレスをいただいて嬉しいです。
アーランだとスレッドが増えずにすむようで、ちょっと考えてみます。
ですが今後他のプログラムを組むためにもできればJavaなどが良かったですが・・・

202 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 23:44:52 ]
Javaのソケットって、Cでやるみたいに、selectで待つみたいなことってできないの?
selectも数の上限があるんだっけか。

203 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 23:47:33 ]
ノンブロッキングIOはある

204 名前:デフォルトの名無しさん mailto:sage [2008/08/29(金) 02:22:25 ]
Sleipnir(タブ型ブラウザ)で画像サイトを巡回した時に、
気に入った画像を新しいウィンドウで10個くらい開いておいて、
一気にフォルダに保存したいんですが、Visual Basicで出来ますか?

その際、
・保存するフォルダを指定する
・同じ名前のファイルは自動的に上書きする
という機能を付けたいのですが・・・

205 名前:デフォルトの名無しさん mailto:sage [2008/08/29(金) 02:51:43 ]
個別ソフトの話は専用スレに行け

206 名前:デフォルトの名無しさん mailto:sage [2008/08/30(土) 11:00:50 ]
ICOTの残したプログラムの検証を研究テーマにしたいのですが、
前提として学んでおくべき言語はProlog,ESP,KL1のうちどれから
入るべきでしょうか。Concurrent Prologなども必要ですか。
それから現在ESPが動く環境はありますか。

207 名前:デフォルトの名無しさん mailto:sage [2008/08/30(土) 11:22:56 ]
>>206
少なくとも、Prologが書けないと話にならないんじゃないかな。
ESPはC版のCESPという言語がSunOSとSolarisでは
動いていたと思うが、Linuxに移植されたかどうかは知らない。
KL1はKLICという言語がUbuntuなどのパッケージに入っているけれど、
PSI2を100台以上も接続して並列に動かそうという研究だったから、
あなたのパソコンで同様に動くことを期待しない方がいいと思います。




208 名前:デフォルトの名無しさん [2008/09/01(月) 11:59:24 ]
今考えているスクリプトがインストールしないで動けば良いなと思いVBSを調べています。

スクリプトにバックアップしたいファイルドラッグアンドドロップすると、
新しくfolder01を作ってその中にコピーするという簡単なものを作ろうと思っています。
vbsで実現可能でしょうか。出来なければインストール無しで動くオススメの代行案はありますでしょうか。
よろしくお願いします。

209 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 12:29:23 ]
>>208
「インストール」を正確な意味とかじゃなくて、どういう意味で使ってるのか教えてくれ。

210 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 12:33:29 ]
ランタイムが既に入ってるってことじゃないの?

211 名前:208 mailto:sage [2008/09/01(月) 12:36:21 ]
>>209
>>210
説明不足すいません。ラインタイム不要という意味で使っていました。
210さん補足どうもです。

212 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 12:46:38 ]
>>211
基本的にWindowsXP以上なら、WSH5.6以上が入っている。
それ以前のWinでWSHが入ってなければ無理でしょう。アップデートかければ自動で入ったような気がするけど。

213 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 13:04:48 ]
>>212
はい。なのでWSH5.6でやればいいかと思ったのですが
ファイル操作とそのために必要な各種機能(パラメタから得られたフルパスを使ってその場所に新規にフォルダを作ったりする機能など)があるのか疑問だったため他のスクリプトを使うべきなのか悩んでいました。

ランタイムも要インストのスクリプト(ruby、pythonなど)も必要なければ一番良いのですが。

214 名前:デフォルトの名無しさん [2008/09/01(月) 13:17:08 ]
なんか普通にバッチスクリプトでいい気がする

215 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 13:17:51 ]
ドロップしたファイル名を取得できるか確証はないが、それ以外はバッチファイルでもできそうな内容だな。バッチスレで聞いてみたらどうか。
勿論WSHができない筈もない。
処で、VBSもIEが必要じゃなかったか?

216 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 13:27:34 ]
>>213
WSH5.6が入ってるなら、FileSystemObjectとかも使えるよ。きっと。
余程イレギュラーが予想される環境で使おうとしてるの?変な所で心配してるように見えるよ。
でも、そんなに簡単な事なら、>>214のbatでいいような希ガス

>>215
win2kでIEを入れるとWSHが勝手に入った記憶がある。


217 名前:215 mailto:sage [2008/09/01(月) 13:41:48 ]
>>216
私のレスのどこをミスリード?



218 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 13:43:52 ]
>>217
何言ってんの?

219 名前:216 mailto:sage [2008/09/01(月) 14:10:44 ]
>>217
マジで何が言いたいのかわからないんだけど。
追加するなら、InternetExplorer.Applicationのバージョンによる詳細は知らん。
必要だと思うなら、教えてあげたら?

220 名前:215 mailto:sage [2008/09/01(月) 14:25:44 ]
いや、私はWSHが入るかどうかは頓着していないし、そもそもそんなこと触れてもいない。
いきなり人のレス番でWSHが勝手に入るだとか言い出されても困るってだけ。

221 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 15:04:26 ]
自意識過剰ってやつか
そんなに神経質なら書くのやめなさい。

222 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 15:11:48 ]
Windowsっていうのもいろいろ大変なんだなぁ。

223 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 15:24:37 ]
215が困ったちゃんなだけな気がする

224 名前:216 mailto:sage [2008/09/01(月) 15:34:56 ]
>>220
>処で、VBSもIEが必要じゃなかったか?

と言われたからレスしたまでだけど。
VBSの実行環境について勘違いしてないか?

225 名前:208 mailto:sage [2008/09/01(月) 16:12:02 ]
>>216
みなさん返信ありがとうございます。
たしかに心配しすぎな気もします。
ちなみにご心配いただいているWSH5.6は全マシンに入っているようなので大丈夫みたいです。

どのような点で不安だったかと具体的に言うと、例えば
script.vbs c:\tmp\tmp.jpg   と実行すると
c:\tmp\folder1\         とフォルダを作って
c:\tmp\folder1\tmp.jpg     というふうにコピーする。という。この場合、心配だったのが
「c:\tmp\」というファイルのあるパスが取得できるのかということでした。

どこかのページでvbsは色んなことが出来ません。と書いてあったので心配になってました。

226 名前:208 mailto:sage [2008/09/01(月) 16:17:44 ]
ちなみに
folder1があった場合folder2を作るという分岐が必要な場合
バッチでは難しそうですよね。

227 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 16:23:01 ]
>>225
引数からC:\temp\取りたいって意味なら、それはVBScriptでの文字列処理の範疇だね
右から\を探して、先頭と最初に見つかった\の間を切り出すだけだからできないってことは考えにくいが。



228 名前:208 mailto:sage [2008/09/01(月) 16:48:41 ]
>>227
そうでしたか。あとは文字列操作がどのくらいいけるかという感じですかね。
解決しそうですのでVBSでしばらく格闘してみます。
ありがとうございました!


229 名前:215 mailto:sage [2008/09/01(月) 17:46:24 ]
>>224
振られたから応えるけど、勘違いも何も、VBSの実行環境について殆ど何も知らないよ。
前にIEがない環境だと使えないと聞いた記憶があるだけ。
# それとWSHに何の関係があるのかマジで判らない。

そうそう、WSHについてはバッチスレ辺りでWSHがあればバッチはいらないみたいな話が
あった記憶があって、それならWSHは色々できるんだろうなと思っている。

で、>226のような分岐もバッチでできないんだっけ? と今は思っている。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<183KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef