ホームページ >テクノロジー周辺機器 >AI >ChatGPT を使用して小さなスクリプトを生成し、それを直接コピーして使用します。

ChatGPT を使用して小さなスクリプトを生成し、それを直接コピーして使用します。

WBOY
WBOY転載
2023-05-24 09:22:05959ブラウズ

用 ChatGPT 生成小脚本,直接复制就能用了

皆さんこんにちは、フロントエンドのXigua兄弟です。最近、個人的に小さなスクリプトを書く必要があります。

hexo をベースに生成された個人の静的ブログ Web サイトを持っています。ブログ内のすべての記事の最後に広告コピーを追加したいのですが、そのような意味のないスクリプトは書きたくないので、 ChatGPT に短いスクリプトを書いてもらうよう依頼しました。

最初のバージョン

私はフロントエンド開発者であるため、ChatGPT に Nodejs スクリプトを生成させることにしました。他にもshやpythonもありますが、詳しくないので要件を満たしているか確認できません。

用 ChatGPT 生成小脚本,直接复制就能用了

説明は非常に簡潔で、ChatGPT によって得られる結果は良好です。

詳細な要件を追加する

しかし、詳細を指定していないことがわかりました。つまり、ファイル内にファイル パスを指定する必要があります。コマンド ライン パラメーターを介してパスを渡すことを楽しみにしています。bash 環境では、パスは Tab キーを使用して完成させることができ、便利でエラーが発生しにくいためです。

ChatGPT のコンテキスト関連付け機能のおかげで、上記の質問に基づいて新しい要件を追加できます。

用 ChatGPT 生成小脚本,直接复制就能用了

#ユースケースも提供されています:

用 ChatGPT 生成小脚本,直接复制就能用了#完全なコード

<code>const fs = require('fs');const path = require('path');// 从命令行参数中获取文件夹路径const directoryPath = process.argv[2];if (!directoryPath) {console.error('请提供要处理的文件夹路径');process.exit(1);}const suffix = '\n\n这是添加的字符串。'; // 将要添加的字符串放在这里fs.readdir(directoryPath, (err, files) => {if (err) {console.error(`无法读取目录:${directoryPath}`, err);return;}// 仅处理 Markdown 文件const markdownFiles = files.filter(file => path.extname(file).toLowerCase() === '.md');markdownFiles.forEach(file => {const filePath = path.join(directoryPath, file);// 读取文件内容fs.readFile(filePath, 'utf8', (err, data) => {if (err) {console.error(`无法读取文件:${filePath}`, err);return;}// 将字符串添加到文件末尾const content = `${data.trim()}${suffix}`;// 将更改保存回原始文件fs.writeFile(filePath, content, 'utf8', err => {if (err) {console.error(`无法写入文件:${filePath}`, err);return;}console.log(`已更新文件:${filePath}`);});});});});</code>

使用法

作成した js ファイルにコードをコピーし、内部のサフィックスを入力する必要のあるコンテンツに置き換えます。

次に実行します:

<code>node scripts/add-footer-qrcode.js source/_posts</code>

用 ChatGPT 生成小脚本,直接复制就能用了このテキストがフォルダー内の 100 を超える md ファイルの末尾に追加されていることがわかります。

終了

私はフロントエンドの Xigua 兄弟です。私をフォローして AI の急速な変化を体験してください。

ChatGPT は、単純なスクリプトやアルゴリズムを作成するために使用されます。これは素晴らしい機能です。

「書いてください」と言われても、かなり時間がかかります。細かい内容がたくさんあります。さっと書いてテストすると30分はかかります。でも、ChatGPTはここにアクセスすると、10 秒以内に作成されます。コピーしてみましょう。変更しても、または変更しなくても機能します。

以上がChatGPT を使用して小さなスクリプトを生成し、それを直接コピーして使用します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事は51cto.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。