1

index.html ファイルを検索し、その中のテキスト行を削除するスクリプトを探しています。私たちは現在、イントラネット サイトをセットアップして、人々がそこに行って販売中のアイテムを追加できるようにしています (これについては、stackoverflow の助けに感謝します!)。

これを行うファイルをどこでも検索しましたが、機能させることができません....

(入力ボックスを使用して)特定のテキストを含む行を index.html ファイルで検索し、その行全体を削除します。これは、削除する HTML の単純な行であり、日付/時刻とリンクだけなので、1 行削除する必要があります。

助けてください!前もって感謝します。

これが cmd を介して実行できる場合、私もそれで満足します。必要なことを行うものを見つけることができません...

更新: このコードは、cmd に入力したテキストを index.html で検索し、index2.html を作成し、index.html を削除し、index2.html の名前を index.html に変更してから、アイテムの html ページをフォルダーから削除します。

@echo off  
ECHO.  
ECHO.  
ECHO.  
ECHO Type item to remove  
set /p item=  
Type "\\server\public\employee resources\bulletin\items\index.html" | findstr /I /V /C:"%item%" >>"\\server\public\employee resources\bulletin\items\index2.html"  


del "\\server\public\employee resources\bulletin\items\index.html"  
rename "\\server\public\employee resources\bulletin\items\index2.html" "index.html"  

del "\\server\public\employee resources\bulletin\items\%item%.html"  
4

1 に答える 1

0

ファイルを開いて必要なものを変更する簡単なプログラムを作成できます。問題は、Web サーバーと編集プログラムが同じ環境を共有していないため、Web サーバーが入力ボックスのコンテンツを書き込み、編集プログラムがその情報を読み取ることができる共通の場所、通常はデータベースが必要になることです。

とにかく、あなたの質問は少し混乱しているように聞こえます。これは本当に必要ですか?ページを動的に構築/編集するためのより強力な方法がたくさんあります。

于 2013-09-24T14:34:28.727 に答える