發文作者:skyx | 2009/03/10

[DX Program]Discuz Link Exchange v1.0 (Release)


2008年9月14日開始花了點小時間弄出了一只小程式──Discuz Link Exchange v1.0現在翻出來發佈一下。XD

【軟體名稱】Discuz Link Exchange
【軟體版本】v1.0
【軟體語系】繁體中文
【軟體大小】56KB
【運行環境】All Windows
【軟體類型】???(神經之作)
【軟體授權】免費版

【軟體簡介】
Discuz 主題連結轉換成 Discuz Archiver 模式下的主題連結。

【下載方式】
http://www.box.net/shared/2a2p7dsj78

截圖:
Photobucket

就如圖的那麼簡單,一個把Link轉換為Archiver Link的工具。而為什麼我要開發出它呢…

嗯,其實是因為我個人不太喜歡亂註冊論壇的說,然後找東西都是用Google大神,

有時候找到的資料會禁止訪客看,但用 Archiver 模式(文字版)卻能看到文字,是語法沒生效的那種狀態。

那麼自然能看到內容,拿到後便走人了…(什麼痕跡也沒有…XD)

註冊一個帳號可是要對它負責任的說呢~~自己用手工轉太麻煩了,所以這軟體還是有必要的。(眾:這人真怪。)

技術含金量不太多,用了Regular Expressions而已。

免費版~ 可以隨意使用。

有 BUGS 歡迎反饋。

CopyRight    Mike Cheang

【Source Code】
http://www.box.net/shared/bqfjlsxk0m

核心代碼: (其實想測試一下code著色功能XD)

    Private Sub txtLinkInput_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtLinkInput.TextChanged

        If Regex.IsMatch(txtLinkInput.Text, "viewthread.php\?tid=([0-9]+)") Then
            lblValidation.Text = "正確字串"
            lblValidation.Visible = True
            txtLinkOutput.Text = Regex.Replace(txtLinkInput.Text, "viewthread.php\?tid=([0-9]+)([a-zA-Z]+)?", "archiver/?tid-$1" & ".html")
            Timer1.Enabled = True
        Else
            txtLinkOutput.Clear()
            lblValidation.Visible = True
            Timer1.Enabled = True
        End If

    End Sub

PS: 真的沒什麼空間來放自己的程式呢…
SF.net一定要開源,google code好像不開源也可以放(!?)。但我沒有申請,若有直接一個簡單空間放就好了嘛。囧

PS2: 若不能下載,可以留言。


Responses

  1. 分享是好事, 小弟也幫它添加了一個小功能。

    http://www.badongo.com/file/13811315 源碼

    我用SharpDevelop這套免費的Dot Net IDE開發工具改的 不錯用

  2. BDG近來改版後很難下載檔案…最後請等待的按鈕一直都是『請等待』囧rz…

    習慣用VS 2005…其實pc上只有這個而已,哈哈.
    雖然大型了點,但功能感覺挺好呢.

    下載來看了一下沒有開exe檔,先看一下日期發覺改了designer那個檔案呢…看到加了囧FreeXD = =+
    跟一個button,因為我的控件基本上都規範的改了名.一看便看出來了XD

    然後開啟EXE,發覺按鈕按下去程式會崩潰耶…@@

    圖:

    是你的IDE問題嗎?

    用VS打開發覺有一個apple icon資源,不過是感嘆號 @@
    點擊說不存在 – -…

  3. 挺奇怪的……

    反正我只加上一個按鈕跟瀏覽結果網頁的功能而已,純搞笑的^^

  4. 瀏覽結果阿?
    會是打開一個『XDXD…』全部XD內容的網頁嗎?😄

  5. Code:
    Sub Button1Click(ByVal sender As Object, ByVal e As EventArgs)
    Dim url As String
    url=TxtLinkOutput.Text
    Process.Start(url)
    End Sub

    • 邏輯部分(MainForm.vb)日期為2008年10月2日,即是沒有修改過的源代碼…@@

      不過這功能不錯的說…順便開啟結果網站,哈哈. 你還要修修它嗎?

  6. 你可以考慮加進去,然後出v1.1 ^ ^ 。

  7. […] [DX Program]Discuz Link Exchange v1.1 (Release) 相關軟體簡介及版本: https://skyx.wordpress.com/2009/03/10/discuz-link-exchange/ […]


發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s

分類

%d 位部落客按了讚: