var imgName,imgSrc,tmp='';
var patt1 = /C\d{4}/i;
var articles = document.getElementsByTagName('div');
function strMakeUp(filename, url) {
return ('wget -O ' + filename + '.jpg ' + url);
}
for (var i = 0, k = articles.length; i < k; i++) {
//抓出全部文章
if (articles[i].className == 'entry') {
imgSrc=articles[i].getElementsByTagName('a')[0].href;
imgName = patt1.exec(articles[i].childNodes[1].childNodes[1].innerHTML);
tmp+=(strMakeUp(imgName,imgSrc)+'\n');
}
}
alert(tmp);
標籤
.net
(
17
)
工作
(
29
)
面試
(
2
)
筆記
(
2
)
筆記倉庫
(
1
)
嘸蝦米
(
2
)
繪圖
(
1
)
Add-on
(
4
)
Android
(
39
)
AngularJS
(
1
)
ASP.NET
(
14
)
AutoHotKey
(
20
)
AutoIt
(
3
)
batch
(
24
)
Blogger Hack
(
3
)
Bookmarklet
(
18
)
C#
(
16
)
Chrome
(
1
)
cmd
(
22
)
CSS
(
6
)
CSS3
(
6
)
D855
(
1
)
DOM
(
17
)
DragOnIt
(
5
)
EmEditor
(
1
)
English
(
1
)
ffmpeg
(
1
)
Firefox
(
25
)
flo
(
2
)
GIMP
(
1
)
gist
(
144
)
Graphviz
(
1
)
hardware
(
1
)
HDD
(
1
)
HTML5
(
4
)
i18n
(
1
)
IIS
(
4
)
ImageMagick
(
5
)
Java
(
1
)
JavaScript
(
92
)
jhead
(
1
)
jQuery
(
6
)
JSBin
(
19
)
jsFiddle
(
4
)
JSON
(
1
)
JustDoubleClick
(
1
)
Kindle
(
1
)
MSSQL
(
26
)
MySQL
(
2
)
Network
(
1
)
node.js
(
12
)
php
(
1
)
PowerShell
(
6
)
ramdisk
(
1
)
Reg
(
3
)
RegExp
(
3
)
rpi3
(
3
)
SJ2000
(
1
)
SQLite
(
3
)
SSD
(
1
)
Stylish
(
1
)
SublimeText
(
2
)
tips
(
6
)
userChrome.js
(
3
)
userscript
(
40
)
VB.net
(
9
)
VBScript
(
2
)
VisualStudio
(
2
)
Vue.js
(
3
)
Win
(
5
)
Win2008
(
1
)
Win7
(
29
)
WinAPI
(
1
)
Winform
(
1
)
WinXP
(
3
)
XML
(
1
)
acc.sosi.kr
標籤:
JavaScript
FDZ Get Free Space Links
標籤:
userscript
// ==UserScript==
// @name FDZ Get Free Space Links
// @description 抓取主題內免空連結
// @include http://forum.*.fdzone.org/viewthread.php?tid=*
// @include http://forum.fdzone.org/viewthread.php?tid=*
// ==/UserScript==
var LinkButton = document.createElement("a");
LinkButton.setAttribute("onclick", "getFreeSpaceLinks();");
LinkButton.setAttribute("style", "font-size:2em;font-weight:bold;position:fixed;right:50px;top:300px;");
LinkButton.innerHTML = "抓取免空連結";
document.getElementsByTagName("body")[0].appendChild(LinkButton);
var scriptElement = document.createElement('script');
scriptElement.type = 'text/javascript';
//注意"\n"跳脫字元,要取代成"\\n"
scriptElement.innerHTML = "function getFreeSpaceLinks(){var patt1=/j\.php.*(fileserve|multiupload|megaupload|filesonic|freakshare).*/gi;var tmp='';for(var i=0;i<document.links.length;i++){if(patt1.test(document.links[i].href)){tmp+=decodeURIComponent(document.links[i].href.match(patt1)[0].replace('j.php?u=',''))+'\\n';}}alert(tmp);}";
document.getElementsByTagName("head")[0].appendChild(scriptElement);
FDZ Title Find
標籤:
userscript
// ==UserScript==
// @name FDZ Title Find
// @description 自動搜尋指定文章標題並上色
// @include http://forum.fdzone.org/forumdisplay.php?fid=99*
// @include http://forum.*.fdzone.org/forumdisplay.php?fid=99*
// ==/UserScript==
//v1.0 初步架構完成
function JustDoIt() {
//指定字串
var searchTitleStrs = ["SMG", "MU", "MEGAUPLOAD", "MULTIUPLOAD", "XUITE", "FB", "多免空", "JDOWNLOADER", "1080"];
var titles = document.getElementsByTagName('span');
var i, j, titleSt, catchStart, tmpCopy;
//找出全部文章標題
for (i = 0; i < titles.length; i++) {
if (titles[i].id.indexOf('thread_') != -1) {
//取出文章標題超連結文字
titleStr = titles[i].children[0].innerHTML.toUpperCase();
//比對指定字串
for (j = 0; j < searchTitleStrs.length; j++) {
if (titleStr.indexOf(searchTitleStrs[j]) != -1) {
//抓出起始位置
catchStart = titleStr.indexOf(searchTitleStrs[j]);
//複製標題後半部字串(從關鍵字串開始)
tmpCopy = titleStr.substring(catchStart);
//取代清空後半部字串
titles[i].children[0].innerHTML = titleStr.replace(tmpCopy, '');
//插入上色關鍵字
var h = document.createElement('span');
h.style.color = '#000';
h.style.backgroundColor = '#FBED73';
h.appendChild(document.createTextNode(searchTitleStrs[j]));
titles[i].children[0].appendChild(h);
//補上後半部字串(扣掉關鍵字)
titles[i].children[0].appendChild(document.createTextNode(tmpCopy.substring(searchTitleStrs[j].length)));
break;
}
}
}
}
}
JustDoIt();
ATTRIB
標籤:
cmd
顯示或變更檔案屬性。
ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[drive:][path][filename]
[/S [/D]]
+ 設定屬性。
- 清除屬性。
R 唯讀檔案屬性。
A 保存檔案屬性。
S 系統檔案屬性。
H 隱藏檔案屬性。[drive:][path][filename]
指定一個或一個以上的檔案給 attrib 處理。
/S 處理目前的資料夾及所有子資料夾中相
符的檔案。
/D 一併處理資料夾。
ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[drive:][path][filename]
[/S [/D]]
+ 設定屬性。
- 清除屬性。
R 唯讀檔案屬性。
A 保存檔案屬性。
S 系統檔案屬性。
H 隱藏檔案屬性。[drive:][path][filename]
指定一個或一個以上的檔案給 attrib 處理。
/S 處理目前的資料夾及所有子資料夾中相
符的檔案。
/D 一併處理資料夾。
以系統資料夾隱藏,透過[資料夾選項>檢視>隱藏檔案和資料夾>顯示所有檔案和資料夾]和[檢視>狀態列]都不會看見
ATTRIB +S +H X:\temp
body新增超連結
標籤:
DOM
,
JavaScript
var LinkButton = document.createElement("a");
LinkButton.setAttribute("onclick","sayHi();");
LinkButton.setAttribute("style","position:fixed;top:300px;right:50px;font-size:2em;");
LinkButton.innerHTML="說嗨";
document.getElementsByTagName("body")[0].appendChild(LinkButton);
body新增script
標籤:
DOM
,
JavaScript
var scriptElement = document.createElement('script');
scriptElement.type = 'text/javascript';
//注意"\n"跳脫字元,要取代成"\\n"
scriptElement.innerHTML = "alert('Hi');";
document.getElementsByTagName("head")[0].appendChild(scriptElement);
body新增元素節點
標籤:
DOM
,
JavaScript
var p = document.createElement("p");
p.innerHTML="Hello World!!";
document.getElementsByTagName("body")[0].appendChild(p);
ExecuteScalar回傳值
無資料的時候:cmdSQL.ExecuteScalar 傳回null
有資料但資料為null時:cmdSQL.ExecuteScalar 傳回DbNull.Value
有資料但資料為null時:cmdSQL.ExecuteScalar 傳回DbNull.Value
訂閱:
文章
(
Atom
)