HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2010
0911
DoubleQuoteHSPエディタのような色分けでWEBページに載せたい8解決


DoubleQuote

リンク

2010/9/11(Sat) 12:38:39|NO.34945

今度、自分のサイトに自分で書いたスクリプトを載せたいのですが、HSPスクリプトエディタの
ような色分けで表示させたいと考えています。
<pre>で囲めば背景色やタブなどの文字列はそのまま反映されると思うのですが
色分けを一関数ずつ、命令ずつやっていくのは大変です。
何か、ソースをhtml等に変換してくれる物があれば教えて下さい。
それを行うphpもあるようですが、なるべくhtmlでやりたいです。



この記事に返信する


inovia

リンク

2010/9/11(Sat) 12:54:59|NO.34946

これはどうですか?

HSPスクリプトをWebページ掲載用のHTMLソースへ変換「(X)HTMLコンバータ」
http://www.forest.impress.co.jp/article/2007/08/01/xhtmlconverter.html
http://rpen.blogspot.com/2007/07/xhtml.html



DoubleQuote

リンク

2010/9/11(Sat) 13:34:12|NO.34947

inovia様
ありがとうございます。
プロジェクト空色鉛筆というサイト、今は停止しているようですね。
下の方のURLに書いてあるスクリプト動かしてみました。
506行目でエラーが出てしまうのですが、ここをHSPが入っているディレクトリにすればいいと
考えやってみたりしましたが
dcList変数が0となってしまい機能しません・・・
ただこのスクリプト動かす為には別に辞書などが必要なのでしょうか?



inovia

リンク

2010/9/11(Sat) 15:00:24|NO.34948

バイナリ版はこちらのほうだったようです。
http://hsp.tv/contest2007/list_n1.html#id15



DoubleQuote

リンク

2010/9/11(Sat) 16:22:53|NO.34949

inovia様
ありがとうございます。
inovia様も使っていらっしゃいますか?
こちらのソフト、HSP3のディレクトリにおいて実行する物となるようですが、その場所へ置いて
実行しても

プログラムの実行中にエラーを発見しました。プログラムは強制終了致します。 申し訳ありません。 プログラム改善の為、以下のエラー情報を発行元にご報告下さい。 *エラー情報 kind:ファイルが見つからないか、無効な名前です(Error No.12) Line:-1

となって実行できません。
私だけでしょうか?
ちなみにHSPの最新版となる3.21を使ってやってみたのですが
ドキュメントに書いてある
HSP3.1とHSP HELP BROWSER2.17cを使っても駄目でした。

何か間違っているのでしょうかね・・・


それか作者さんの方に連絡入れてみた方が良さそうですかね。



ORZ

リンク

2010/9/11(Sat) 19:45:04|NO.34950

こりゃべんりな品物を見つけた。うちではきちんと動いた。
>こちらのソフト、HSP3のディレクトリにおいて実行する物となるようですが、

HSP3のディレクトリに置いて、エディタで外部ツールに登録して呼び出すもの、じゃないの?
そういう意味で使ったならごめんね。



さくら

リンク

2010/9/11(Sat) 22:41:52|NO.34955

わたしの場合は、SyntaxHighlighterというJavascriptのライブラリを利用しています。
これを利用すれば、スクリプトをそのままは、HTML内の指定位置に貼り付けるだけで
色分け表示します。

下記のページの改造版(SyntaxHighlighter)をベースとして、shCore.js(勝手に改造)と
新規にHSP版として、 shBrushHsp.js を作成しました。
まだ、完全ではありませんが、よろしければ試して見て下さい。
完全対応させる正規表現を組み立てることが、私には難しいのですが、
これをベースにどなたか、改良して下さると有り難いです。

http://winofsql.jp/sh/html/syntax_highlighter.htm


サンプル作って見ました。(ダウンロードして下さい)

http://hspnext.com/download/shBrushHsp.zip



DoubleQuote

リンク

2010/9/13(Mon) 01:05:00|NO.34972

inovia様、ORZ様
一度消して入れ直したところ、正常に動作いたしました。混乱してしまいすみませんでした。
直接ソースタグで出るのでいいですね。良いソフトを教えて頂きありがとうございました。
試験的に使わせて頂きます!

さくら様
教えて頂きありがとうございます。
JavaScriptが使われておりすごいですね!
行番号なども表示されていて完成度が高いですね。
こちらも試しに使っていって見たいです。ありがとうございました。



rikuta0209

リンク

2011/1/22(Sat) 17:43:11|NO.36708

本家 SyntaxHighlighter の最新版に対応したものを作成しました。
さくらさんが作成されたものを対応させただだけのものですが、改変などして使ってください。
エラーなどあれば言ってくだされば対応します。

http://loda.jp/rikuta/?id=18



ONION software Copyright 1997-2021(c) All rights reserved.