[過去ログ] ふらっと C#,C♯,C#(初心者用) Part141 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
397: (ワッチョイ 6946-Z+78) 2019/01/22(火)17:14 ID:4H8Bkb5P0(1) AAS
フォームアプリケーションにtrackbarを2つ用意して、
pcに接続されたモノラルマイクの音量(感度?)とパンニングをそれぞれ操作したいんですが
適当な検索ワードがわからずにたどり着けませんでした
できるだけシンプルに、どう書けば可能でしょうか?
398: (アウアウエー Sa23-/e0v) 2019/01/22(火)17:49 ID:vFo5wc3/a(2/2) AAS
ググったらこんなのが出てきた
読んでないけどなんかすごい面倒くさそう...
外部リンク[html]:web.archive.org
399
(1): (ワッチョイ 6963-fAiL) 2019/01/22(火)18:36 ID:NN+MTXVc0(1/2) AAS
質問です
ファイルの移動を扱う自作メソッドの結果を扱うクラス(Aとする)を作りました
このクラスに
class A{
...
public static A Output_IsCanceled(string 元のファイル) {
//引数を受けて動作をキャンセルしたことを示す結果を返す。
省6
400: (ワッチョイ eb7b-d3bv) 2019/01/22(火)18:49 ID:P5rqpQdz0(1) AAS
>>399
そのメソッドを外したクラスを作ってクラスAとクラスBに継承させる
401: (ワッチョイ f308-wEuP) 2019/01/22(火)18:49 ID:lqDMGVH00(1) AAS
親作って別々に継承
402: (ワッチョイ 6963-fAiL) 2019/01/22(火)19:00 ID:NN+MTXVc0(2/2) AAS
なるほど 言われてみれば簡単でしたね
ありがとうございます
403
(3): (ワッチョイ 21e5-zveU) 2019/01/22(火)22:12 ID:ttdon+q40(1/4) AAS
object型の変数に入れた匿名クラスのプロパティを取得する方法で
詰まっております。

object hoge = new { fuga = 1 };
int a = hoge.fuga ←こういうイメージで取得したかったのですが。。。

ご教授よろしくお願いいたします。
404
(1): (ワッチョイ 13ad-Q5Or) 2019/01/22(火)22:19 ID:bu0N7pF20(1) AAS
>>403
なんでそんなことしたいの?
405
(1): (ワッチョイ 21e5-zveU) 2019/01/22(火)22:25 ID:ttdon+q40(2/4) AAS
>>404
Dapperの引数がobject型だったのですが、Dapperに渡す前の
匿名クラスのプロパティの値を元に一つ条件式を作りたかったんです
object型の匿名クラスからどうやって値を取るのか興味もありまして
406: (アウアウエー Sa23-/e0v) 2019/01/22(火)22:26 ID:qwoCd5dDa(1) AAS
ほら宇宙刑事ギャバンの必殺技みたいなあれだよ
407: (アウアウエー Sa23-0Knw) 2019/01/22(火)22:39 ID:g3EQ5hiYa(1) AAS
>>405
無理
渡す先の引数がobject型だからって変数の型をそれに合わせる必要はないだろ
var使えよ
408: (ワッチョイ 495f-zveU) 2019/01/22(火)22:41 ID:0fUOX4Xc0(1/2) AAS
>>403
リフレクションを使った力業
var a = ( int )hoge.GetType().GetProperty( "fuga" ).GetValue( hoge );
409
(2): (ワッチョイ 2961-G1wx) 2019/01/22(火)22:45 ID:UB+BgHs40(1) AAS
>>403
int a = ((dynamic)hoge).fuga;
てしたら取れた。なおインテリセンスはきかない。
410: (ワッチョイ 512d-qnWR) 2019/01/22(火)22:47 ID:N3agGC610(1) AAS
>>409
これは全く頭になかったわ
411
(2): (ワッチョイ 21e5-zveU) 2019/01/22(火)23:01 ID:ttdon+q40(3/4) AAS
>>409
値が取れました。ありがとうございます。
結構トリッキーになるみたいなので
多用は避けた方が無難かと学びました

しかし、Dappreはさらにプロパティ自体も自前で取得するので
手練れの外人は違うなと
412
(1): (ワッチョイ 495f-zveU) 2019/01/22(火)23:21 ID:0fUOX4Xc0(2/2) AAS
>>411
Type.GetProperties()でプロパティの一覧が取得出来るよ。
foreach ( var propertyInfo in hoge.GetType().GetProperties() )
{
var value = propertyInfo.GetValue( hoge );
Debug.WriteLine( $"{propertyInfo.Name}={value}" );
}
413: (ワッチョイ 21e5-zveU) 2019/01/22(火)23:32 ID:ttdon+q40(4/4) AAS
>>412
なるほどそうやるのですね
知らないことが多いので参考になります
414: (ワッチョイ 2961-r1Xg) 2019/01/23(水)00:01 ID:n+ibBTmv0(1) AAS
Androidの実機持って無いんだけど、もし、完成したC#のアプリが有った場合、
DownLoad から、実行まではどうすればいい?
.Net のインストールから始まるの?
C#アプリはGooglePly からDLするの? それとも自前のWebサイト?
415
(2): (ワッチョイ f1da-qnWR) 2019/01/23(水)03:41 ID:g/jeFpr60(1) AAS
WPFって、最初のGUIデザインはデザイナで出来ますが、ユーザーの入力に応じてGUIを変化させたい場合
(例えば、テキストボックスに3と入力したらラベルを3つ追加するとかの場合)
xamlではなくC#のソースコードでコントロール追加せざるを得ないのでしょうか?
416: (ワッチョイ 13ad-Q5Or) 2019/01/23(水)04:35 ID:OkP0wizv0(1) AAS
>>411
匿名クラス使わなきゃいいやん
417
(1): (ドコグロ MMed-sCe6) 2019/01/23(水)07:17 ID:bZ1m5CuBM(1) AAS
>>415
wpf xaml 条件分岐
でググレ
418: (アウアウエー Sa23-0Knw) 2019/01/23(水)08:30 ID:YOQQL4jNa(1/2) AAS
>>415
よく考えよう
その例の場合、お前はコントロールを追加したいんじゃなくて表示対象の文字列を増やしたいんだろ?
C#からは「表示対象の文字列を追加する」操作だけをして、コントロールを追加するのはバインディングに任せるのがWPFの思想だ
>>417は間違いで、ググるべきキーワードは DataTemplate
コレクションに文字列を追加するだけで勝手にコントロールが追加されるようになる
419: (アウアウエー Sa23-0Knw) 2019/01/23(水)08:36 ID:YOQQL4jNa(2/2) AAS
ちなみにWebなら上記のようなまどろっこしいことをしなくてもRazorテンプレートの中に直接forループを記述するだけだ
WPFの難解なバインディングは概念ばかりが先行してユーザーを置き去りにする典型的なMSの失敗作
420
(1): (ワッチョイ 1342-G1wx) 2019/01/23(水)09:43 ID:qi0lTRAT0(1) AAS
上の人はワケワカラン書き方しているが、wpfではListBoxのItemは自由にかけるから、そこにLabelを配置して追加削除をやるってのが定番ね
421: (ブーイモ MMeb-0Knw) 2019/01/23(水)09:47 ID:NxchbiGLM(1) AAS
>>420
間違い
Itemsには文字列のコレクションをバインドする
でItemsTemplateでDataTemplateを適用させてLabelを生成させる
422
(1): (ワッチョイ eb2c-AZji) 2019/01/23(水)11:55 ID:tAarVqiS0(1) AAS
WPF は知らないけど、一般的に、JavaScript の状態管理なら、

Vue.js, Nuxt.js など、状態管理用のフレームワークを使う
423: (オッペケ Sr1d-M666) 2019/01/23(水)12:40 ID:x96ZzLYOr(1) AAS
ここは今からjavascriptのスレになりました
424: (スフッ Sd33-dZUJ) 2019/01/23(水)14:43 ID:PhLCwjBwd(1) AAS
>>422
ウゼーーーー
425
(2): (ワッチョイ c101-drjx) 2019/01/23(水)17:42 ID:yPNynzM60(1) AAS
最近、業務システムはデータベースとデータ操作言語が8割でC#はさほど重要じゃないんじゃ。。。

と疑うようになってきました

C#が主役の開発って、ゲームくらいですかね
426: (ワッチョイ 2961-TTNp) 2019/01/23(水)17:50 ID:qdiHHHQi0(1/2) AAS
>>425
それも統計に嘘がある可能性あり。以下、各社各様、自分に都合の良いことを行っている:

一般人:「Androidのアプリの大部分は Java である」
Unity:「百万種類以上あるゲームアプリの半数が Unity(C#)製である」
Adobe:「Flash製ゲームが、100万種類を超えた。」
日本人:「日本の歴代で一番売れたゲームは、Final Fantasy xx で、700万本(売り上げにして500億円程度)」
外人:「MineCraft というゲームの売り上げが一兆円越えた。」
427: (ワッチョイ 2961-r1Xg) 2019/01/23(水)19:31 ID:qdiHHHQi0(2/2) AAS
誤: 外人:「MineCraft というゲームの売り上げが一兆円越えた。」
正: 外人:「MineCraft というゲームの売り上げ本数が一億本越えた。」

Flash に関しては、「one million games」みたいな言葉を使って、
Adobe が「自慢」していたんだそうだ。
428: (アウアウウー Sa15-l8G4) 2019/01/23(水)20:40 ID:2LIdCPNFa(1) AAS
>>425
ミクロサービス開発するとデータベース殆ど触らなくなる
EF便利
429: (ワッチョイ 2961-qnWR) 2019/01/23(水)21:24 ID:xzA+L1aD0(1) AAS
SQL手書き最高ひゃっはp
430: (ワッチョイ 134f-m9BR) 2019/01/23(水)22:51 ID:xSBZbPpe0(1) AAS
C#のデバッグ画面の診断ツールについて質問です

メモリ使用量のプロファイルはデフォルトで無効だと思うんですが、いつの間にかクリックしてしまって
有効になったまま無効に戻せません

VCの場合はクリックすると元に戻す出来る場所があるのですが

レジストリをいじらないと駄目なんでしょうか?
431: (ワッチョイ be7c-mcSo) 2019/01/24(木)18:07 ID:+k418LkV0(1) AAS
とりあえずVisual Studio Community 2017だと
診断ツールウィンドウの左上の歯車クリックで出るドロップダウンの
メモリ使用量のチェック外したら次のデバッグから消える
つかデフォルト有効じゃなかったっけ オンにした記憶ないし
432
(4): (ワッチョイ e12d-L3L3) 2019/01/24(木)22:08 ID:nbtsb27b0(1/3) AAS
C#の話じゃないのかもわかんないけど、ちょくちょく出てくる「コンテキスト」ってのが何者なのか未だに理解できん
プログラムの単位で!?処理の中断・継続等を担ってる!?!?とかなんとか説明されてるけど意味がわからん
こいつは一体どういうもんなんじゃい?
433
(1): (ワッチョイ 2e7b-hIZr) 2019/01/24(木)22:17 ID:Io4qrCW00(1) AAS
>>432
何年もC#使っているけど「コンテキストメニュー」しかわからん
またJavaの話じゃないだろうな
434: (ワッチョイ e12d-L3L3) 2019/01/24(木)22:23 ID:nbtsb27b0(2/3) AAS
>>433
ASP.NETでもEFでもXamarinでのモバイル開発でも、何しててもコンテキストが出て来まくるじゃない
435
(2): (ワッチョイ 4de3-cDLG) 2019/01/24(木)22:34 ID:KQvEosKo0(1) AAS
>>432
「文脈」という意味で、例えば、Graphic の Context の場合なら、
・現在の foreground color
・現在の background color
・現在の font
・「カレント座標」 (MoveTo() などで設定する LintTo() の開始座標)
・現在の Clipping 領域。
省17
436: (ワッチョイ 4d61-cDLG) 2019/01/24(木)22:36 ID:/05KE7l40(1/2) AAS
>>435
ただし、JS の canvas の context は、1つの canvas に対しては、1つしか
持つことが出来ないとされており、
var ctx1 = canvas.getContext("2D");
var ctx2 = canvas.getContext("2D");
のようにしても、ctx1 と ctx2 は同じ値が返ってくることになっているらしい。
437: (ワッチョイ 4d61-cDLG) 2019/01/24(木)22:38 ID:/05KE7l40(2/2) AAS
>>435
誤:CPU の Cotext の場合、IA32BIT の場合なら、
正:CPU の Context の場合、IA32 の場合なら、
438
(1): (ワッチョイ e12d-L3L3) 2019/01/24(木)23:11 ID:nbtsb27b0(3/3) AAS
ふえるわけわかめ
439: (アウアウウー Saa5-8lqb) 2019/01/24(木)23:34 ID:9ks/14Qta(1) AAS
>>432
コンテキストの意味はコンテキストに依存するのでまずはどんなコンテキストで話してるのかはっきりしてくれ
440: (ワッチョイ 2247-tqWF) 2019/01/24(木)23:41 ID:ykheMFGu0(1) AAS
Xamarinって言ってるからAndroidのContextクラスもありそう
441: (ワッチョイ 4d61-cDLG) 2019/01/25(金)06:33 ID:58XK3b4v0(1/4) AAS
>>438
紙に絵を書く場合に、色んな筆に予め色を載せておいて、必要なときにすぐに
目的の筆を選べるようにしておくと便利。その筆が context。
これだけだと単なる「brush」に過ぎないという突っ込みも有り得る。
実際のcontextは筆だけでなく、場所まで覚えてくれていたりする。
442
(1): (ワッチョイ adda-MRcG) 2019/01/25(金)08:19 ID:VVNAHEZ90(1/3) AAS
DCの話し?
443: (ワッチョイ 4d61-cDLG) 2019/01/25(金)08:57 ID:58XK3b4v0(2/4) AAS
>>442
まあ、そうなんだけど、プログラミングにおける「context」というのは、
HDC と大体似たようなニュアンスを持ってると思う。
444: (ワッチョイ 4d61-cDLG) 2019/01/25(金)09:01 ID:58XK3b4v0(3/4) AAS
日本語で、「この文脈では」「文脈をわきまえて」というものがあるけど、
直前に直線の描画を終えたばかりの「最後の座標」を覚える、っていうのが
それに近い。最後に使った色を今後も使う、最後に使った座標から、
また、直線を描き始める・・・。

お葬式では暗い顔して暗い服を着る、結婚式では明るい顔する・・・。
悪いニュースは暗い顔で読み、良いニュースは楽しそうに読む・・・。
それが文脈、context。
445: (ワッチョイ 4d61-cDLG) 2019/01/25(金)09:13 ID:58XK3b4v0(4/4) AAS
それはそうと、.Netで書かれてるらしい MasterSeeker.exe と HNXgrep.exe
がWin7で劇遅になった。特に起動。XPではとても快適だったのに。
起動速度が多分、3〜5倍くらいになった気がする。

Win32/MFCで書かれたアプリでは経験したことの無い現象だと思う。
446: (アウアウエー Sa4a-QJWZ) 2019/01/25(金)12:14 ID:qfUC5qIOa(1) AAS
>>432
そんなこと考えても時間の無駄。
contextの意味もcontext依存だから。
その文脈でどういう意味で使われてるか読み取るしかない。
英語ってそういう言葉でしょ?

コンピュータプログラムのcode、暗号のcode、符号のcode、
これらから還元してcodeが何を意味してるのか考えても意味ないのと同じ
447: (スッップ Sd62-L6gA) 2019/01/25(金)12:55 ID:YHYKY/Dsd(1) AAS
fixtureもピンとこなかった
448
(1): (ワッチョイ c6da-uJAn) 2019/01/25(金)14:04 ID:HDgzt9Ph0(1) AAS
管理者権限を必要としないで動作するソフトを作成しました、。
仮にバグがあったとして、そのバグを突かれて攻撃された場合に権限昇格等の事態は発生しますか?
449
(2): (ワッチョイ e9d4-h/iE) 2019/01/25(金)14:31 ID:NjeEwFLO0(1) AAS
アプリケーション1とアプリケーション2の間でメッセージをやり取りする必要が出てきたので、SendMessageを使ってもう一方のテキストボックスに
メッセージを送り、TextChangedのイベントで受け取りを判断するようにしました。
ところが、アプリケーション1→2は成功するのに、2→1はうまく動作してくれません
(テキストボックスに送られたメッセージは表示されますが、テキストボックスがChangeしたとは判断されていないようです)。

原因がわかる方いらっしゃったら教えてください。
450
(2): (ワッチョイ 8201-tKkQ) 2019/01/25(金)16:06 ID:ihVRaCqt0(1) AAS
formにフォーカスしたときにスペースキーを押すとkeydownで拾って処理ということをやってるけど
スペースを押すタイミングでform内のチェックボックスがチェックされたり消したりするけど止めることは出来ますか?
ヒントを教えてください。
451: (ワッチョイ adda-MRcG) 2019/01/25(金)16:24 ID:VVNAHEZ90(2/3) AAS
メッセージ捨てている?
452
(1): (ブーイモ MMb6-awm2) 2019/01/25(金)16:35 ID:cY+a6SZrM(1) AAS
>>448
所詮ローカルアプリだろ?
そんなもんにセキュリティの考慮なんぞ要らん
正当なユーザーに悪意があれば自分のPCの権限制御なんぞどうとでもなるし、
権限のない第三者が悪戯できない程度には今のWindowsのセキュリティは堅固だ
453: (アウアウウー Saa5-8lqb) 2019/01/25(金)19:10 ID:+fHR2Vfoa(1) AAS
>>449
MQ使っちゃいなよ
454: (ラクッペ MM61-AmhU) 2019/01/25(金)20:12 ID:GQtzdg+pM(1) AAS
>>452
ClickOnce…一般ユーザーがインストール…悪意があったら…

うっ…頭が
455: (ワッチョイ 4d61-5MYi) 2019/01/25(金)20:21 ID:9dAxHT9C0(1) AAS
ClickOnceはホリエモンが作ったらしいで
456: (オッペケ Srf1-ZdbU) 2019/01/25(金)21:40 ID:lgKiVxcFr(1) AAS
ホリエモンは天才だからな
457: (ワッチョイ adda-MRcG) 2019/01/25(金)21:50 ID:VVNAHEZ90(3/3) AAS
Microsoftで仕事していたの?
458
(1): (ワッチョイ 2e7b-hIZr) 2019/01/25(金)22:02 ID:RIyzEPA40(1) AAS
>>450
・KeyDown用のコントロールを設定しForm全体でキーを受けるのをやめる
・別のコントロールに常にフォーカスが当たるようにする
 具体的にはクリックイベントやForm.Shownのイベントメソッドを全部作ってControl.Select()かControl.Focus()を入れる
・Formからチェックボックスを無くす
下に行くほど下策。他にもあるだろうけど他の人に任せる
459
(1): (アウアウエー Sa4a-QJWZ) 2019/01/25(金)22:36 ID:0+JzU8ara(1) AAS
>>450
基本的にはそれあなたの仕様そのものがバグってる。
WindowsのUIのお約束に反するようなUIを作ったらあかん。
どうしてもならSetStyleを呼んでCheckBoxが入力フォーカスを持たないようにするのが筋だと思う。
460: (ワッチョイ 8201-tKkQ) 2019/01/26(土)09:41 ID:0YlzP7hG0(1) AAS
>>458 >>459
フォーカスを何とかすることを考えます。とても為になりました。ありがとうございました。
461: (ワッチョイ 428f-iVxn) 2019/01/28(月)16:07 ID:4O8CfcWu0(1) AAS
>>449
こういう名前付きパイプとかいうのは使えないの?
外部リンク:docs.microsoft.com
462: (ワイーワ2 FF8a-L3L3) 2019/01/28(月)16:43 ID:ji//xT0NF(1) AAS
TCPsocketとか使う
463
(3): (ワッチョイ 5902-beQY) 2019/01/29(火)18:28 ID:lSFWGay90(1/2) AAS
質問です
100msとかの短い間隔で繰り返す場合、
Systems.Timers.Timerを使って処理を繰り返すのと
while中にSleepかTask.Delayで間隔をとって繰り返すのとでは
どっちが処理がはやくて負荷が少ないですか?

またそれぞれのメリット・デメリットがあれば教えて欲しいです
464: (アウアウウー Saa5-h/iE) 2019/01/29(火)18:32 ID:KZd0CVbOa(1) AAS
回答待つ間にやってみたらいい
465
(1): L (ワッチョイ 4d61-cDLG) 2019/01/29(火)18:47 ID:8rAEnTT80(1/2) AAS
>>463
Sleep() 自体はそんなに積極的に使うべきものではない。ただし、
「逐次処理」で書いたほうが書きやすいような場合に使うと便利
な場合がある。例えば、単なる繰り返しではない、以下のように順にコードを
実行していくような場合:
(処理1)
(何かのフラグが変化するか、または単に時間が経つまで待機)
省14
466
(1): (ワッチョイ 317b-S0HC) 2019/01/29(火)18:47 ID:aKVTslCz0(1) AAS
>>463
役割が全部違う
Sleep
指定時間の間は同じスレッドでのGUI等の入力が停止する
Sleep/Task.Delay
(実行後に)確実に指定した時間が停止する
Timer
省1
467
(1): (ワッチョイ 4d61-cDLG) 2019/01/29(火)18:59 ID:8rAEnTT80(2/2) AAS
【参考】
Sleep() の意味は、待つときに、HLT 命令を使うこと。HLT 命令は、特権命令なので
ユーザーランド(一般アプリ)のプロセスでは実行できないため、OSのAPIで実行して
貰うしかない。なお、マルチタスクOSで、HLT 命令を実行すると、他のプロセスに実行が
移ることが多い。

多くのアーキテクチャに置いて、HLT 命令は、「busy wait」で待つよりも、
劇的に電力消費と熱の発生を抑えることが出来る:
省8
468
(2): (アウアウエー Sa4a-QJWZ) 2019/01/29(火)19:19 ID:BTNuwc+5a(1) AAS
>>463
どっちにしろそんな違いがプログラムのパフォーマンスに影響なんかしないw
そもそも可読性よりパフォーマンスを優先する時代じゃない。
つまりより可読的な方法を選択すべき。

一定間隔で処理を繰り返すなら普通はタイマーを使った方が可読的でしょう、
繰り返し終了後に別の処理を継続させたい、みたいな事情があればあえてループ(つまりSleep)を
選択する場合もあるかもしれない
469: (ワッチョイ 5902-beQY) 2019/01/29(火)20:17 ID:lSFWGay90(2/2) AAS
>>465-468
みなさまありがとうございます。
特にSleepの解説は勉強になりました。

パフォーマンスも特に影響無いようで、
一定間隔で処理するのでTimerを利用することにします。
470: (アウアウエー Sa4a-uJAn) 2019/01/29(火)21:31 ID:ftdCQ0WJa(1) AAS
this.Close()でアプリを終了させた時、
デバッグモードだとProgram.csの方でエラーが表示されますがこれは気にしなくていいエラーでしょうか?
471: (ワッチョイ 067d-HSeC) 2019/01/29(火)22:05 ID:JPJ1HyJa0(1) AAS
気にしなはれ
472
(2): (ワッチョイ 2ef2-aSpO) 2019/01/30(水)01:49 ID:DZ6eQREq0(1) AAS
WinFormsのデスクトップアプリでVSyncを待つコードを教えてください
Unityなとのフレームワークやゲームエンジ、DirectXラッパーを
使うことは許されていません
473: (ブーイモ MM62-MRcG) 2019/01/30(水)04:02 ID:/8sJMxSkM(1) AAS
>>472
無理に100ペリカ
474
(1): (ワッチョイ ed0c-wD8z) 2019/01/30(水)07:29 ID:foE0k69S0(1) AAS
>>472
P/Invoke禁止とは言われてないのだな

ではD3DKMTWaitForVerticalBlankEventを使いましょう
名前はD3Dとありますがgdi32にある関数なのでDirectXではないと
糞ルールを決めた上司に主張しましょう
475: (ワッチョイ 49e3-wD8z) 2019/01/30(水)08:12 ID:/B2wAYnE0(1) AAS
>>468
可読性という理由でラムダ式の表記禁止して5,6段のネストは許されている俺社
476: (アウアウウー Saa5-8lqb) 2019/01/30(水)08:37 ID:/+A/bmbGa(1/2) AAS
可読性も人それぞれ
477
(3): (スップ Sd62-OaRE) 2019/01/30(水)08:46 ID:hYqQd3E1d(1/2) AAS
あるフォルダ(A)内に不定期に作成されるファイルを、ローカルのフォルダ(B)に一定間隔でコピーします(フォルダ内全てではなく、前回からの差分ファイルをコピー)。

今回コピーしたファイルを使って後続処理をしたいのですが、どのようにしたら今回コピーしたファイルだと判別できますか?ファイル名にはタイムスタンプが入っています。
コピー後にA内のファイルを削除などできず、コピーのみ可能です。
1-
あと 525 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.031s