VBScriptについて必死に話し合うスレ [転載禁止]©2ch.net

レス数が950を超えています。1000を超えると書き込みができなくなります。
1ピラフ
垢版 |
2014/11/24(月) 19:48:59.29ID:xWGC6UcP
   ○<" ̄\
 チンポ |____) ° (⌒─‐⌒)    新スレです
    ヽ(,,.´・ω・)/  ヽ((・ω・`,,))/     楽しく使ってね
    (::.     )    (     .::)       仲良く使ってね
  ⌒"⌒""⌒⌒⌒"⌒⌒⌒"⌒"⌒
866ピラフ ◆9Jro6YFwm650
垢版 |
2017/04/04(火) 21:57:13.00ID:NUf8XMbi
>>863
これってフォルダを1個作ってるだけ?

こちらでどうぞ
CreateObject("Scripting.FileSystemObject").CreateFolder WScript.Arguments(0)
2017/04/05(水) 01:25:00.80ID:xSSzJDFg
>>866
ありがとうございます
>>863はD&Dしたテキストファイルからテキストを1行ずつ読み込み、
読み込んだテキストを名前としたフォルダの作成を最後の行まで繰り返す
というバッチです

ご教示頂いたコードは上記の動作はしないようです
2017/04/05(水) 09:27:48.06ID:mxfZDJ/1
PowerShell で書いた。
バッチは読めないから、やるべき処理を説明してくれ。
実行する前に、cd "c:\abc\def" で適当なフォルダへ移動してから、実行して

DirName.txt には行区切りで、
a
b
c
のように、フォルダ名が書いてあるものとする

-WhatIf を付けているから、実際には実行されない。
このまま実行して、動作を確かめたら、-WhatIf を消して実行すれば、実際に実行される

$dnAry = Get-Content -Encoding UTF8 DirName.txt
foreach ($dn in $dnAry) {
# フォルダーが無い時だけ、作成する
If (Test-Path $dn) {
echo "${dn} は既に存在します"
}else {
New-Item -Path $dn -ItemType Directory -WhatIf
echo "${dn} を作成した"
}
}
2017/04/05(水) 15:49:22.01ID:iReVhGd3
>>868
XP環境なためPowerShellを使ったことはなかったんですが、
v1.0が入っていたので使い方をググりながら試してみたところ、
多少手こずりましたがなんとか実行に漕ぎ着けました

結果は、期待した通りにフォルダの作成がなされました

何故バッチ以外でやろうとしたのかというと、
バッチの場合テキストファイルに半角の&等が含まれていると
変換処理も出来なくて詰むからなのですが、
>>868のコードの場合は&や;や半角スペース等があっても
問題無くフォルダを作成してくれたのでまさに理想通りでした

今後活用させて頂きたいと思います
ありがとうございました
870デフォルトの名無しさん
垢版 |
2017/04/06(木) 06:02:30.69ID:HWasajaM
>&や;や半角スペース

ファイル名には半角英数字と、_ (アンダーバー)以外、使ったらダメ。
他のアプリで、バグるよ
2017/04/06(木) 06:59:46.27ID:THZRSW1Y
そんなこと言ってられる時代はとっくに終わってる
872832
垢版 |
2017/04/06(木) 08:12:48.51ID:HWasajaM
http://echo.2ch.net/test/read.cgi/tech/1490506257/200 2017/03/27(月) 00:59:39.35 ID:w19GhvCX

このデータの曜日の部分、(月)を取り除いて、
(URL) (日付) (時刻) (ID)の書式4文字列は半角区切りで、以下のようにして。
http://何たら/かんたら/250 2013/04/01 23:35:12.89 ID:abcdefgh

IDが空白の場合は、時間の後ろに、半角空白を入れない方が良いかな?

ひとまず、PowerShell で、カレントフォルダで、
cscript 実行ファイル名 入力ファイル名 出力ファイル名

のような感じで、入力ファイルに行区切りで、URLを書いておけば、
出力ファイルに出力するように、作って下さい

ひとまず、これで良いでしょう。
ソースコードに、コメントも書いて下さい

漏れは、JavaScriptでもう少し、実験してみます。
まあ、ユーザーには入力画面があった方が、良いんだろうけど
2017/04/06(木) 11:41:20.38ID:pYgX14l+
他人のやることに口出ししてたのが実は無能乞食だったとか
草も生えない
874ピラフ ◆9Jro6YFwm650
垢版 |
2017/04/06(木) 20:28:02.87ID:549rh3ZE
>>872
実験じゃなくて製造しなよ
875ピラフ ◆9Jro6YFwm650
垢版 |
2017/04/06(木) 20:28:23.60ID:549rh3ZE
>>873
ホントだよね乞食ってサイテー
2017/04/06(木) 22:09:46.88ID:/l8Wtl5w
臣下の安万侶が申し上げます。
 そもそも、万物万象の初め、混沌とした大本はすでに固まっていたが、
 まだ生命も形も現われなかったころのことは、名もなく、
 また動きもなく、誰もその形を知りようがなかった。
877ピラフ ◆9Jro6YFwm650
垢版 |
2017/04/06(木) 23:01:09.36ID:549rh3ZE
>>872
PowerShell使うなら全部PowerShellでやったらいんじゃない?
https://friendpaste.com/4Ew8kq6ysXoZ7nbh05cIoE?rev=343436373864
878ピラフ ◆9Jro6YFwm650
垢版 |
2017/04/06(木) 23:03:25.54ID:549rh3ZE
パイプ使ってるとデバッグが大変だった

エクスポネンシャルバックオフってなんかかっこよくない?
必殺エクスポネンシャルバックオフ!!って感じ
879832
垢版 |
2017/04/07(金) 00:40:05.39ID:mMXChyqG
漏れも作っているけど、ピラフが作るの速すぎるんだよw
もう、漏れが作る意味がない。
まあ、実験はしてみるけど

こらこら団報告書生成
http://hotmilk350ml.web.fc2.com/korakorashot.html

これのHTMLに、dataType: 'jsponp' ってあるけど、これ、jsonp の間違いじゃないの?

$.ajax
({
type: 'GET',
url: url,
dataType: 'jsponp',
timeout: 12000,

漏れは、Win10, EdgeでローカルPC上で、jsonp でやると、
callback が呼ばれないというエラーになる

ローカルPCに、サーバーを立てていないからかな?
サーバー環境もない。
PowerShell でサーバーを立てられるかな?
880832
垢版 |
2017/04/07(金) 11:16:41.14ID:mMXChyqG
ブラウザからのクロスドメインは難しいから、
YQL (Yahoo! Query Language)のサービスを使って、クロスドメインを可能にする、
jquery.xdomainajax.js プラグインを、試してみようと思う

こらこら団報告書生成
http://hotmilk350ml.web.fc2.com/korakorashot.html

元々、このツールでも、このプラグインを使っているし

でも、世界中の人が、YQLを使ったら、どうなるんだろう。
2chでもYQLを、アクセス禁止にするかも知れない
881832
垢版 |
2017/04/08(土) 06:38:05.30ID:heEYVyV/
>>877
これは、PowerShellかい?
もう、作ったの?
いくら何でも、仕事が速すぎる

実行の仕方と、引数の使い方ぐらい、教えてよ。
それに、コメントも書いて。
解読するのは大変
2017/04/08(土) 07:57:26.89ID:ru8uPGC7
ピラフ大王クラスのスキルあったら年収1000万円+は余裕なんだろうな
これはもう天賦天稟の才だろう
883832
垢版 |
2017/04/08(土) 08:21:04.31ID:heEYVyV/
使い方
>>877 にあるピラフが作った、PowerShell 用のソースコードをコピペする。
ファイル名を例えば、kora.ps1 (拡張子はps1。数字の1)とする

urls.txt というファイルに、1行ずつURLを書く
http://hayabusa6.2ch.net/test/read.cgi/linux/1479499953/5-6
http://echo.2ch.net/test/read.cgi/tech/1490506257/200

PowerShell_ise または、PowerShell を右クリックして、管理者として起動する。
Set-ExecutionPolicy RemoteSigned と入力する。
RemoteSigned は、署名なしのローカルスクリプトを実行できる

cd で作業フォルダへ移動する。
そのフォルダへ、すべてのファイルを置いておく

.\kora.ps1 > out.txt
out.txt に結果が出力される。
出力ファイル名は、自由に決めてよい

PowerShell では、大文字・小文字どちらを使っても、同じ命令になる。
Tab キーで補完できる

ピラフへ
入力ファイル名も、urls.txt の固定じゃなくて、自由に決められた方がよいのでは?
.\kora.ps1 < in.txt > out.txt
884832
垢版 |
2017/04/08(土) 08:34:07.98ID:heEYVyV/
もう、このPowerShellスクリプトで、いいやろ

ピラフとペアプログラミングするのは、もうイヤ。
こっちがJavaScriptのクロスドメインで困っている時に、
勝手に突っ走って、PowerShellで仕上げてしまうのだから、手に負えない

1. 漏れがJSでコーディング
2. それを参考にして、ピラフがVBSでコーディング
3. それを参考にして、漏れがJSでコーディング
4. それを参考にして、ピラフがVBSでコーディング

こういうペアプログラミングの、きれいな流れにならない

1. 漏れがJSでコーディング
2. それを参考にして、ピラフがVBSでコーディング
3. それを参考にして、漏れがVBSの文法を勉強する
4. ピラフが突然、PowerShellでコーディング

終了w
2017/04/08(土) 11:51:25.66ID:RvaJrgxa
>>872
> ひとまず、PowerShell で、カレントフォルダで、
        ~~~~~~~~~~~~~
> 出力ファイルに出力するように、作って下さい
                     ~~~~~~~~~~~~~

自分が依頼したことすら忘れてんのかこの知的障害者
2017/04/08(土) 13:00:53.02ID:neBboeII
おまえら、VBSじゃなくてGolangでええやんけ。
2017/04/09(日) 09:47:15.19ID:E4zb+v5T
>>886
流行らせようと啓蒙活動ですね
わかります

それはそうと、日本のITは先進諸外国に比べて劣っているという記事を見て思い出したんだけど
2000年代初頭とかなり昔に日経コンピュータか何かの記事に載っていたもので

欧米先進国ではシステムに合わせて業務処理を改変するのに対し
日本企業は業務処理に合わせてシステムを改変するため構築のコストが膨大になってう

という内容だったんだ
俺も20年近くこの業界で飯を食ってるから後者が事実でいまだにそのままだってのはわかるんだが
わからないのは前者で、システムに合わせて業務を変えちゃうってのは本当なのかね
外資の仕事はやったことないのでよくわからんのだがどーよ?
2017/04/09(日) 12:00:34.04ID:m4fz/djC
>>887
海外の場合は、すぐにリストラされて業界内での人材の移動が
頻繁にあって業務処理が均質化されるんだが
日本の場合は子飼いの叩き上げが多いので会社ごとに業務処理が
出来上がっていて簡単には変えられない。

業務処理を変えないまま無理やりERPパッケージ導入して失敗なんてことも良くある。
知ってる会社は何億もつぎ込んで失敗して担当者が消えたwww
2017/04/09(日) 19:10:48.47ID:E4zb+v5T
>業務処理を変えないまま無理やりERPパッケージ導入して失敗なんてことも良くある。
>知ってる会社は何億もつぎ込んで失敗して担当者が消えたwww

これはあるね
10年くらい前にNTTドコモの人級システム、去年まで総務省の人級システムの現場にいたけど
どちらも永久に完成しないシステムになってる
2017/04/10(月) 06:27:36.37ID:mlLdH/YN
×人級
◯人給
2017/04/10(月) 07:49:55.72ID:lRgBDW1T
みずほもIBM系のシステムと富士通系システムの統合に失敗したんだよね
あれだって、どちらかの方式に統一する方向で進めば何も問題なかったはずなのに
社内の派閥争いの結果だもんね

でも少し勘繰ってしまうんだけど、わざとシステムを複雑化して余計な金を使わせることで
IT業界の市場拡大とIT技術者の雇用拡大によってトリクルダウンを狙った陰謀だったりして
892ピラフ ◆9Jro6YFwm650
垢版 |
2017/04/11(火) 23:33:25.56ID:mnOuUGik
           / ̄ ̄ ̄\
          /  ⌒  ⌒ ヽ    ,,,
         /  ( ●)(●) |  /⌒_)
         |    (__人__) } ノ  ノ  うーす
     __. }、.    ` ⌒´ 、`   /
   (⌒               |_,,,ノ
    "''''''ヽ_         |
         |           |
         |         |
         i      ̄\ ./
         \_     |/
          _ノ \___)
         (    _/
          |_ノ''
893ピラフ ◆9Jro6YFwm650
垢版 |
2017/04/11(火) 23:58:39.22ID:mnOuUGik
>>879
PowerShell でサーバー建てるのはできるみたいよ
http://qiita.com/kikuchi/items/785631cb24dfe5fa8d52

サーバー停止するのCtrl + cだけじゃ死んでくれないので
ブラウザからリクエスト送るなりしないといけない

非同期で処理できればいんだけど
Runspaceがかくかくしかじかでなんかできなかった

サーバ用のウィンドウを開いてウィンドウごと閉じてしまうのが
手っ取り早いかと、運用でカバーてことで
894ピラフ ◆9Jro6YFwm650
垢版 |
2017/04/12(水) 00:00:02.92ID:XSZgbrvU
>>884
クロスドメインで困ってたんだ

       ∧  ∧
       |1/ |1/
     / ̄ ̄ ̄`ヽ、
    /        ヽ
   /  ⌒  ⌒    |
   | (●) (●)   |
   /          |
  /           |
 {            |
  ヽ、       ノ  |
   ``ー――‐''"   |
    /          |
   |          | |
   .|        |  | |
   .|        し,,ノ |
   !、          /
    ヽ、         / 、
     ヽ、  、   /ヽ.ヽ、
       |  |   |   ヽ.ヽ、
      (__(__|     ヽ、ニ三
895ピラフ ◆9Jro6YFwm650
垢版 |
2017/04/12(水) 00:05:48.72ID:XSZgbrvU
>>884
YQLを試してみるって言ってたけどダメだった?
何がどうしてダメだった?

JSのコーディングが終わったら改めてVBSにポーティングするよ

動作する前からエラーチェックとか細かいところ作りこむ必要ないと思う
全体をざっくり作って詳細を作りこんでいく感じの欧米スタイルがいんじゃないかな
896ピラフ ◆9Jro6YFwm650
垢版 |
2017/04/12(水) 00:07:41.38ID:XSZgbrvU
            ∧  ∧
            |1/ |1/
          / ̄ ̄ ̄`ヽ、
         /        ヽ
        /  ⌒  ⌒    |
        | (●) (●)   |
        /          |
       /           |
      (          _ |
      (ヽ、       /  )|
       | ``ー――‐''"|  ヽ|
       ゝ ノ       ヽ  ノ
  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
897ピラフ ◆9Jro6YFwm650
垢版 |
2017/04/12(水) 00:08:18.92ID:XSZgbrvU
ムーミンかわいすぎ
2017/04/12(水) 07:21:16.81ID:2OtLuZtH
このスレ住民でピラフ師だけ異様にスキルが突出してるよね
以前は「ピラフなんてたいしたことないよ」とか揶揄してるコメントもあったけど
ここ数年はそういう書き込みは無くなって、みんな素直に「凄い!」を連呼するようになった


>>894と896はムーミンだと思うけど、やる夫の改変系みたいな892のキャラは何のAAだろう
899832
垢版 |
2017/04/12(水) 07:55:42.41ID:wEqEhwuC
WSH で起動した外部プロセスは、スクリプトの終了後、自動的に終了されるが、
PowerShell で起動したプロセスは、スクリプトの終了後も、生き続けるのか

これは、厄介だな。
スクリプト内で起動したプロセスIDを覚えておいて、
スクリプトの終了時に、終了させなければならない

それと、入力ファイル名は固定ではなく、スクリプト起動時の引数にでもして、
ユーザーが決められる方がいいかも

ピラフとは、スクラム・アジャイル開発はできない。
普通、1サイクルは1週間だから、ピラフのように、
1日で作ってしまうような人は、チーム開発できないw

能力が突出しすぎ
2017/04/12(水) 08:51:50.54ID:ja4EsqIV
ピラフ持ち上げすぎだろ
ここはド素人のたまり場か
901デフォルトの名無しさん
垢版 |
2017/04/12(水) 12:19:18.48ID:hHJU7MEl
ピラフを妬むド玄人
2017/04/12(水) 19:02:58.53ID:MHDf3KWm
妬む要素ないだろ
903ピラフ ◆9Jro6YFwm650
垢版 |
2017/04/12(水) 22:33:46.37ID:XSZgbrvU
仏の境地のみなさん
904ピラフ ◆9Jro6YFwm650
垢版 |
2017/04/12(水) 22:36:33.48ID:XSZgbrvU
           ,-──、.
         ,.、-     '''''' ヽ、
        /。。゚。゚,、-────ヽ
       /。゚。。゚ 。|        ヽ
       |。゚。。 / ─- 、-、 ゚ _=|
      / ̄ヽ |   ━━ヽヽ l/━|
      ヽ Ll        ,..ヽ |  |
       | |.        ヽ─  |
       | レ┐      -二三  |
       |   |           /
       ヽ=へ   ────'''/
      ┌‐.<    ────=、
      ,.┴─、\         \/ヽ
     /    \ ヽ      / )/-/ヽ
    /        |     ノ┐/ ,.-/  ヽ
2017/04/13(木) 08:39:40.31ID:QYjCKHAY
今月のアップデートでIE11は互換モードでもVBSをブロック
https://blogs.windows.com/msedgedev/2017/04/12/disabling-vbscript-execution-in-internet-explorer-11/
906デフォルトの名無しさん
垢版 |
2017/04/14(金) 00:42:34.10ID:hxJRSKhs
IE使ってる人ってまだいるのかな
まあエッジも近々に対策されるかもしれんけど
2017/04/14(金) 12:22:03.66ID:rSCZEyqD
キーロガーみたいなツールで
「ひたすらタスクログ」ってのがあります
ttp://www.vector.co.jp/soft/win95/util/se172075.html

これと同じ機能をVBスクリプトでやりたいんですが
可能でしょうか?
2017/04/14(金) 12:31:43.40ID:rSCZEyqD
やりたいことは、それをGPかロクオンスクリプトで全pcで動かして、ログはサーバに出力させることで
証跡管理みたいに使いたいのです
2017/04/14(金) 13:51:37.42ID:kxrdTrxL
出来るよ
wscript.networkでユーザー名とコンピュータ名取ってきて
win32apiのprocessでユーザー名で引っ掛ければ簡単に出来るとおもう
2017/04/14(金) 13:54:50.87ID:kxrdTrxL
ユーザー名で引っ掛けられなかった
全部取ってくるしかないかな
2017/04/14(金) 14:00:33.84ID:kxrdTrxL
あ、ごめん
リアルタイムだと厳しいかもしれない
一定時間毎のログなら可能
2017/04/14(金) 20:04:38.99ID:GJ5shYiL
やべぇ、今頃ピラフが作ってる予感しかしねぇ
913ピラフ ◆9Jro6YFwm650
垢版 |
2017/04/14(金) 20:58:16.91ID:4UBn/dPN
>>912
安心していいピラフには難しすぎて無理
2017/04/15(土) 00:53:14.39ID:hkV7XO5A
>>907
https://friendpaste.com/5rbDWtPapRa2VAlg0lPCAj

作るつもりなかったけど作ってみた。
ウインドウのほうは調べてない。
2017/04/15(土) 08:12:05.38ID:Jx2Asb2P
ついにピラフが敗北宣言!
2017/04/15(土) 11:26:58.68ID:aJ3AHXCj
このスレで「〜出来ますか」っていう書き込みをするなよ

すぐに、ピラフが作ってしまいそうで、怖いからw
2017/04/15(土) 12:42:17.14ID:RBB1YBkB
ここは作成依頼スレじゃ無いだろ
作らなくてもいい
918ピラフ ◆9Jro6YFwm650
垢版 |
2017/04/15(土) 20:15:25.76ID:DfHBZeAx
>>914
やるじゃん
919ピラフ ◆9Jro6YFwm650
垢版 |
2017/04/15(土) 20:25:13.98ID:DfHBZeAx
Call の話

Class Class_Test
 Public Sub Process
 End Sub
End Class

Call (New Class_Test).Process

こういうときはCall付けないとエラーになる
2017/04/16(日) 09:07:51.40ID:MocduK3p
>>919
Process実行後にClass_Testのインスタンスが闇に葬られてるしwww

現実にこんなコード書くやつ居たら脳みそがCallエラー起こしてる
921ピラフ ◆9Jro6YFwm650
垢版 |
2017/04/16(日) 11:39:37.74ID:m1EJuj8m
>>920
GCに回収されるだけでしょ
メソッドがオブジェクトに属しているのはオブジェクト指向的に正しい
素直できれいなピラフの本質が現れたすばらしいコードです
よろしくお願いします
2017/04/16(日) 13:14:08.26ID:MocduK3p
Class ピラフ
 Public Sub GoDie
 End Sub
End Class

Call (New ピラフ).GoDie
2017/04/18(火) 13:55:21.05ID:PVIlNia4
>>907
https://friendpaste.com/6kenxOo7gTOl3NaIQODREg
ウインドウの方も作ってみたぞ
純粋なvbscriptじゃ無理なのでtasklist.exe使った方法だけど
924832
垢版 |
2017/04/18(火) 17:44:55.07ID:6G1kXLTk
ブラウザからのクロスドメインは出来なかったから、
jqueryプラグインの、xdomainajax.js を使おうと思ったが、
これは非推奨のsuccess を使っているから、
jQueryから直接、YQL (Yahoo! Query Language)のサービスを使って、2ch のHTMLを取得できた

var url = "http://hayabusa6.2ch.net/test/read.cgi/linux/1479499953/6";;

// 全体の設定
$.ajaxSetup({
data: {format: 'xml'},
timeout: 60 * 1000
});

var YQL = "http://query.yahooapis.com/v1/public/yql?q=";,
query = 'select * from html where url="'
+ url + '" and xpath="*"';

$.ajax( YQL + query )
.done(function(data) {
var jqObj = $(data).find('dt');
console.log('jqObj.length = ' + jqObj.length, '\n', jqObj);
})
.fail(function(data) {
console.log('data');
});
2017/04/18(火) 19:02:59.73ID:IlBqvTqM
今月のアップデート以降
WSHのRunメソッドのbWaitOnReturn=TRUEが効かなくなってる気がする
外部コマンドの処理待ちせずに
さっさと次の処理に移ってしまう
926ピラフ ◆9Jro6YFwm650
垢版 |
2017/04/18(火) 20:24:46.20ID:2/KqF/My
>>924
                          ,. -‐==、、
             ,. ===、、 o   ○o.  i       :::ト、
           _,/      `ヾ´´`ヽ、 ゚ .l       :::ト、\ イヤッッホォォォオオォオウ!
           //      .::::/  :::::!===l      :::|ス. ',
             /./       .::::/   ::::l    |  __ ..... _::::|} ヽ l-、
.           ,ィク ,'..__    .::::/    ::::l    :l '´    `)'`ヽ ヾ;\
       /::{゙ ヽ、 ``丶、;/‐‐- 、::::l     `'::┬‐--<_   } ./;:::::\
     /::::::::!   ,>---‐'゙ー- ...__)イ ,. -‐‐-、ト、   |l::ヽ /;';';';';::::\
.     /|::::::;';';'\/} (ヽ、  _/|   (´    _,.ィ!::ヽ.  ヾー'´;';';';';';';';';:: /ヽ、
   / ,ノ:::;';';';';';';';';'/  /ヽ、二ニ-イ   ヾT ¨´ ,/;';';::`、. \';';';';';';';';';';〈::...
. /  i::;';';';';';';';';';'/ ,イ.:::::::::::::::::: !    ヽ`ー‐'";';';';';';';ヽ   \';';';';';';';';';!:::::
/   ..:!;';';';';';';';'/ / .| ::::::::::::::::: !     `、;';';';';';';';';';';';'ト、   \;';';';';';/::::::
   ..::::::l;';';';';';/   / .:::::::::::::::::::::::|       丶;';';';';';';';';';';|:.ヽ    `゙'ベ::::::::::
. ..:::::::::::ヽ-イ    i .:::::::::::::::::::::::::l        `、;';';';';';';';';'l::::.`、       \::::
::::::::::::::::::;/    |::::::::::::::::::::::::::/         ヾ-、;';';';'/:::::::. ヽ         ヽ
:::::::::::::/      |::::::::::::::::::::::::/           ヽ `'ー':::::::::::::.. ヽ、
2017/04/18(火) 20:57:35.59ID:g+veLRSS
VBScriptってまだ息してたんか
928832
垢版 |
2017/04/19(水) 14:30:52.23ID:MhXks+QF
web制作管理板の以下のスレで、
2chのHTMLから、タグを取得せず、
datファイルから取得しろと言われたのだが、どうしよう?

jQuery 質問スレッド vol.7
https://echo.2ch.net/test/read.cgi/hp/1478055094/511-

>普通はdatファイルからスレを操作する
>htmlファイルから操作するアホはおらん

>このスレのdatファイル
https://goo.gl/B1I8Ge
929832
垢版 |
2017/04/19(水) 16:03:41.81ID:MhXks+QF
このdatファイルは、各レスを行データにした、千行あるファイルか?

1つのレスのデータを取るだけでも、
千件分のデータを順次読み込んで、処理しないといけないのか?
レス番号が999なら、1〜998を読み込んでは、捨てていく

まあでもHTMLよりは、広告などの余計な情報はないから、案外サイズは小さいかも

ただ、datファイルって、1,000レスまで書き込まれていない、
現存しているスレでも作られるの?
930832
垢版 |
2017/04/19(水) 16:15:07.47ID:MhXks+QF
2ch.net専用ブラウザの開発者の皆さまへ。
datへのアクセスは近日廃止されます、と書いてある

やっぱり、datファイルへのアクセスは、やめておいた方が良いかな?
931デフォルトの名無しさん
垢版 |
2017/04/20(木) 07:33:49.01ID:iC6NNo7j
生きてるスレを読みたいなら dat はやめた方がいい。アクセス許可性になってる。利用料を納めないといけない。
制度変更前の dat を使いたいとか、他の形式から dat に変換して使いたいなら別。
932ピラフ ◆9Jro6YFwm650
垢版 |
2017/04/22(土) 22:06:28.42ID:XRNdcvpY
   ___________________
   l\                        \
.    }\\                        \
   /  \\                  ____ . .\
 / *  \\               /   : ::::ヽ、 \
'´     * \\            /   : : ::::::::::ヽ、 \
\ *      \\         /    : : ::::::::::::::::::;、  .\
   ヽ、     * \\______|    .:.:.:.:.:.::::::::::::::::::,'____\
    \  *     \____ ヽ、 .:.:.:.:.:.:.::::::::::::::::::ノ____|
      `''-、    *  /       * `γ :.:.:.:.:.:::::::::::::::ヾ´       {
        ヽ、*   ,/ *        ,'  :.:.:.:.::::::::::::::::::', *    |
          \  /*       * . ,;!  ノ .:.:.:.:.::::::::::::::!    * !
            \/  *    *ノ`ー '´  .:.:.:.:.:::::::::::::,'  *    !
             `"''ー--一''"''´ ヽ、_.;  .:.:.:.::::::::::::::ノ`'ー一'""'''-!
933ピラフ ◆9Jro6YFwm650
垢版 |
2017/04/22(土) 22:07:20.07ID:XRNdcvpY
マストドンが流行ってるんだって、みんなもうやってる?どう?率直にどう?
934ピラフ ◆9Jro6YFwm650
垢版 |
2017/04/22(土) 22:10:44.54ID:XRNdcvpY
>>930
YQLでhtmlを取得する方向で完成させたがいんじゃないかな
2017/04/23(日) 19:31:26.94ID:TLCPexSX
>>933
このスレじゃ、ピラフ丼が大人気さ
2017/04/25(火) 05:24:14.15ID:yFCtydxR
>>930
datアクセスは過去ログを取得できなくなるから論外
半可通の適当な妄言を真にうけなさんな
937832
垢版 |
2017/04/27(木) 22:44:42.39ID:GJNrvvrA
ピラフへ
起動時のオプションで、入出力ファイル名を指定できた方が、ユーザーには良さそう。
それと、同時に要求するよりも、2秒ずつとか、各要求を遅らせた方が良いのでは?

Param( [string]$in, [string]$out )

スクリプト名 -out "out.txt" -in "in.txt"

PowerShell スクリプト引数(Param)の Tips
http://www.vwnet.jp/Windows/PowerShell/Param.htm
2017/04/28(金) 14:26:04.84ID:hneNSs+n
なぜ、>832がピラフにアドバイスしてるんだ?(自分の質問だろうに)
制作依頼でもしていて、要件を伝えているつもりなのか?
939デフォルトの名無しさん
垢版 |
2017/04/29(土) 00:12:08.86ID:QOk6w6Nc
ピラフはそんな小さい事気にしないよ
2017/04/29(土) 00:43:14.72ID:561e0RUa
そ、股間に目をやり
小さいことは気にしないと
941ピラフ ◆9Jro6YFwm650
垢版 |
2017/04/29(土) 14:40:16.21ID:6B/XobRt
>>940
ちんちんの話?それもしかしてちんちんの話?
942ピラフ ◆9Jro6YFwm650
垢版 |
2017/04/29(土) 14:41:25.21ID:6B/XobRt
        /''⌒\
      ,,..' -‐==''"フ  /
       (n *‘ω‘*)η   ちんぽっぽー!
       (    ノ   \
       (_)_ )
 _,,..-―'"⌒"~⌒"~ ゙゙̄"'''ョ
゙~,,,....-=-‐√"゙゙T"~ ̄Y"゙=ミ
T  |   l,_,,/\ ,,/l  |
,.-r '"l\,,j  /  |/  L,,,/
,,/|,/\,/ _,|\_,i_,,,/ /
_V\ ,,/\,|  ,,∧,,|_/
943ピラフ ◆9Jro6YFwm650
垢版 |
2017/04/29(土) 15:54:27.65ID:6B/XobRt
楽天 三木谷会長が書いたソースコード(1997年)
http://techwave.jp/archives/a-source-code-written-by-mr-mikitani.html

| 「楽天市場」開設当時。三木谷自身が書いたソースコード。
| 「1000」の整数を「1,000」の通貨表示にする単純なものでしたが
| プログラミングを知らない三木谷が独学でこのような変更を実現させ
| ほかの創業メンバーを驚かせた。

これVBScriptで解いてみようよ!
2017/04/29(土) 20:17:40.30ID:561e0RUa
>>941
気にしてたんかすまぬ
忘れてくれ

大きさなんて関係ないから〜
945ピラフ ◆9Jro6YFwm650
垢版 |
2017/04/30(日) 15:57:55.07ID:wTH+4GoU
できた、VBScriptの前でみきたにはちんちん
https://friendpaste.com/2W8Tx5hUl2L0RzkL5YpxlS?rev=323136613639
2017/05/02(火) 13:48:03.71ID:sAULEBzX
https://friendpaste.com/6TkXa5kM7I1RkRS1h7cI7r
長ったらしいね
こんなんで良いんでないの
947ピラフ ◆9Jro6YFwm650
垢版 |
2017/05/02(火) 14:12:16.70ID:Bg5rWx47
>>946
やるじゃん
2017/05/02(火) 14:55:26.43ID:sAULEBzX
>>947
ちょっとやってみた感じ

iは要らなかったな…
消すの忘れた
949デフォルトの名無しさん
垢版 |
2017/05/04(木) 08:40:01.91ID:dR5m/n+Z
自席のPCがWindows8に変えられてしまって使いにくくて苦慮してます
VBsでプログラムランチャーを作ってもらえませんか

下記のようなイメージです
┌─────────────┐
│ ┌───────┐      │
│ │ 駅すぱあと.exe │      │
│ └───────┘      │
│                   │
│ ┌─────────┐   │
│ │ドキドキ体験乳部.bat │   │
│ └─────────┘   │
│                   │
│ ┌────────┐    │
│ │ AI・野獣先輩.exe.│    │
│ └────────┘    │
│                    │
│ ┌───────┐      │
│ │  Excel.exe  .│      │
│ └───────┘      │
│                   │
│ ┌───────┐      │
│ │ クローム.exe  │      │
│ └───────┘      │
│                   │
│ ┌──────────┐ │
│ │リモートデスクトップexe │ │
│ └──────────┘ │
└─────────────┘
2017/05/04(木) 10:17:26.69ID:1GADSUzF
>>949
ピラフ大王様がHTAで作ってくれます
お待ちを
2017/05/04(木) 10:50:38.60ID:rRqk+MnW
ランチャーなんていくらでもあるだろ、わざわざ作るほどの物でもない
いい物がないので自分で作るってんなら分かるが、依頼して作ってもらうってどう言う了見だ
952ピラフ ◆9Jro6YFwm650
垢版 |
2017/05/04(木) 14:51:11.38ID:qYtoqfij
>>949
フォルダにショートカットを集めて
タスクバーにそのフォルダをツールバーとして追加すればいんじゃないかな

アカウントの再作成でせっかく作ったフォルダが消えないように
フォルダは共有ディレクトリに置いておくといいよ
2017/05/04(木) 15:17:26.67ID:mKhHsQSL
なんかWSH本が出てた
今何故?
954ピラフ ◆9Jro6YFwm650
垢版 |
2017/05/04(木) 15:34:08.14ID:qYtoqfij
>>953

Windows自動処理のための WSHプログラミングガイド 増補改訂版 単行本 - 2017/5/2 五十嵐 貴之 (著)
https://www.amazon.co.jp/dp/4802611021/

これ?

この人確か最近CodeZineでもWSHの記事書いてたよ
https://codezine.jp/author/946

いまWSHが熱い
955ピラフ ◆9Jro6YFwm650
垢版 |
2017/05/04(木) 15:45:58.29ID:qYtoqfij
MSはPowerShellを推してはいるけど、今まだ過渡期って感じだよね
MS OfficeのAPIがCOMだから、まだVBScriptの方が扱いやすい
全面的に.NETに移行したら変わってくるんだろうけど
VBScript.NETができてほしいよね、LINQもラムダ式も使いまくれるの
2017/05/04(木) 16:04:04.78ID:1GADSUzF
>>955
PowerShellは永久に流行らんと思うよ。

JScript.NET使えば?
2017/05/04(木) 16:09:33.18ID:ictDOLeQ
新しいシェルスクリプトを導入するんじゃなくて
batをbashくらいに発展させて欲しかった
2017/05/04(木) 23:15:46.05ID:PMOSX9lZ
動くサンプルで学べる
Windows PowerShell コマンド&スクリプティングガイド PowerShell 4.0対応

五十嵐 貴之、2015/3/13

この本、内容は良いけど、ノリ付けが悪い。
ページが取れて、バラバラになるw
2017/05/08(月) 20:30:54.04ID:3wSaaUi7
無限ループがあるとして
特定の時間帯だけifで処理されるVBSが組みたい
シンプルでビューティフルで分かりやすいifを教えてください
2017/05/08(月) 22:47:39.23ID:nt7O59rj
Windowsの機能でオフラインファイルなる機能があります
「プログラムとファイルの検索」でオフラインファイルと入力するとウィンドウが開いて設定できるわけですが
これをリモートPCの設定がどうなってるか、またリモートでONからOFF、OFFからONに変更したいんですが
そういうツールVBSで作れますかね?
2017/05/10(水) 14:31:21.98ID:V339ZlfO
>>959
https://friendpaste.com/5Vc2AUzs6XeRksPvFk7fUT
よくわかりません
2017/05/10(水) 14:52:06.10ID:V339ZlfO
>>960
ドメインあるならグループポリシーで管理すればいいでしょ

どうしてもスクリプトでやりたいならレジストリ値は
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\NetCache \Enabled
にあるらしいから頑張れば出来るんじゃないかな
ただし設定後は再起動必要ね
963ピラフ ◆9Jro6YFwm650
垢版 |
2017/05/19(金) 22:14:23.00ID:fdmfyBRq
xmlが読みたい
安西先生VBScriptでxmlが読みたいです!!(号泣)
2017/05/19(金) 22:38:44.41ID:RJbgGm72
>>963
MSXMLってCOMだからブビから使えるんでねーの?
オレは使ったことないんで紫蘭が
2017/05/20(土) 07:21:18.72ID:5VNFP8qA
>>963
お疲れ様です
教えてもらったので早速のぞいてみました
本当に主なんですね
月曜に色々教わりに行きます
2017/05/20(土) 07:43:29.47ID:WmFfeyqJ
$xml = [xml](Get-Content <ファイル名>)

PowerShellでは、これだけで変数、$xmlは、
XMLの階層構造を保持した、オブジェクトになっている!

PowerShellでXMLファイルの内容を検索する
http://tech.sanwasystem.com/entry/2015/05/08/151326
レス数が950を超えています。1000を超えると書き込みができなくなります。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況