スクリプトを変更する仮想背景を毎日変更する
2818 ワード
ここ数ヶ月間、ハイキング中にクリックした写真の新しい使い方を見つけました.私はズーム仮想背景としてそれらを使用し始めた.あなたが私のような何かであるならば、写真をたくさんとってください、そして、それはどちらがよく見えるか決めるのが難しいことがありえます.それから、私は別の日にそれらをすべて使用することを決めた.悲しいことに、ズームは内蔵機能としてこれを持っていません.そして、ソフトウェア開発者である、私は毎日ランダムな仮想背景を選択するプロセスを自動化しなければならなかった.
ズームは、私の背景を毎日変更するために使用することができたAPIを持っているが、それはあまりにも多くの努力このタスクのようだった.ソフトウェア開発者は怠惰に生まれますか?
代わりに、ズームアプリケーションでは、設定フォルダーで選択された背景のコピーを作成し、それを参照することがわかりました.スクリプトは、ランダムなファイルを取り込み、このバックグラウンドファイルで置き換えます.とVoila!別のズーム仮想背景が表示されます.これは、定期的に背景を変更するために毎日(または任意の周波数)を実行するためにcronジョブに置くことができます.
私は私のユーザーディレクトリのフォルダ内の背景として使用するすべての画像を入れている.Mainは/Zoom/bgPicture/で、スクリプトで使用するものですが、それを変更したい変数です.
次に、我々のアプリケーションでズーム仮想背景を設定します.どちらでも構いません.必要なのは、この背景に割り当てるユニークなIDです.ディレクトリにはすでにいくつかのファイルがあるかもしれませんが、異なるファイルを置き換えるのを避けるためにアップロードしたイメージに対応するものを選択したいと思います.ディレクトリは/ライブラリ/アプリケーションのサポート/ズームに位置しています.US/データ/VirtualBkgddRankカスタム.ファイル名は次のようになります.
Bashスクリプトを使用して、我々が使用した画像を置き換えます.私は背景画像のために作成したズームフォルダにこのスクライブを置く.それは再びあなたが好きな名前を付けることができます、私は/ズーム/zoombgとして私の命名です.以下はスクリプトです.
スクリプトが出来上がる.我々がする必要があるすべては、組み込みの時間ベースのジョブスケジューラであるcronジョブにそれを置くことです.我々は、ズーム仮想背景を変更する方法を頻繁にスケジュールを決定する必要があります.私の会議は午前10時から始まります.
あなたがcron仕事に新しいならば、あなたは助けるためにgeneratorを使うことができます.使用します.
cronジョブに入れるには
それはすべてそこにあると私たちはランダムに毎日の仮想仮想背景/周波数を選択しなければならない!
あなたがWindowsを使用しているならば、スクリプトはそれに応じて変更されることができて、かなり簡単に使用するべきです.
あなたが質問をするならば、下記のコメントを削除すること自由に感じてください!
元来は、2021年8月17日にhttps://www.wisdomgeek.com年に出版された.
スクリプトは何をしますか。
ズームは、私の背景を毎日変更するために使用することができたAPIを持っているが、それはあまりにも多くの努力このタスクのようだった.ソフトウェア開発者は怠惰に生まれますか?
代わりに、ズームアプリケーションでは、設定フォルダーで選択された背景のコピーを作成し、それを参照することがわかりました.スクリプトは、ランダムなファイルを取り込み、このバックグラウンドファイルで置き換えます.とVoila!別のズーム仮想背景が表示されます.これは、定期的に背景を変更するために毎日(または任意の周波数)を実行するためにcronジョブに置くことができます.
必要条件
私は私のユーザーディレクトリのフォルダ内の背景として使用するすべての画像を入れている.Mainは/Zoom/bgPicture/で、スクリプトで使用するものですが、それを変更したい変数です.
次に、我々のアプリケーションでズーム仮想背景を設定します.どちらでも構いません.必要なのは、この背景に割り当てるユニークなIDです.ディレクトリにはすでにいくつかのファイルがあるかもしれませんが、異なるファイルを置き換えるのを避けるためにアップロードしたイメージに対応するものを選択したいと思います.ディレクトリは/ライブラリ/アプリケーションのサポート/ズームに位置しています.US/データ/VirtualBkgddRankカスタム.ファイル名は次のようになります.
脚本
Bashスクリプトを使用して、我々が使用した画像を置き換えます.私は背景画像のために作成したズームフォルダにこのスクライブを置く.それは再びあなたが好きな名前を付けることができます、私は/ズーム/zoombgとして私の命名です.以下はスクリプトです.
#!/bin/bash
# The name of file that we copied before and will be replaced with
OG_BG="9WAE197F-90G2-4EL2-9M1F-AP784B4C2FAD";
# Directory where Zoom keeps the backgrounds
ZOOM_DIR="/Users/$USER/Library/Application Support/zoom.us/data/VirtualBkgnd_Custom/";
# Directory of our images
BGPATH="/Users/$USER/zoom/bgpictures/";
# Picking a random file
NEW_BG=$(find "$BGPATH" -type f | sort -R | head -1);
# Replacing the file
cp -R "$NEW_BG" "$ZOOM_DIR/$OG_BG";
ディレクトリに異なるパスを選択した場合は、変数を変更します.このスクリプトを実行可能にする必要があります.chmod 755 ~/zoom/zoombg.sh
ズーム仮想背景をランダムに変更する
スクリプトが出来上がる.我々がする必要があるすべては、組み込みの時間ベースのジョブスケジューラであるcronジョブにそれを置くことです.我々は、ズーム仮想背景を変更する方法を頻繁にスケジュールを決定する必要があります.私の会議は午前10時から始まります.
あなたがcron仕事に新しいならば、あなたは助けるためにgeneratorを使うことができます.使用します.
55 9 * * 1-5 /Users/saranshkataria/zoom/zoombg.sh > /dev/null 2>&1
最初の部分(55 9 ** 1 - 5)あなたのスケジュールに合わせてカスタマイズする必要があります.二つ目の部分は、OSが何をすべきかを、その時点で何をしているかを伝えるだけです.bashスクリプトの別の場所を選んでパスを更新する必要があります.cronジョブに入れるには
crontab -e
そして、それはviを使用してエディタを開きます.キーボードのIキーを押すと、挿入モードを入力し、行に貼り付け、“WQ”に続くエスケープを押して保存して終了します.それはすべてそこにあると私たちはランダムに毎日の仮想仮想背景/周波数を選択しなければならない!
あなたがWindowsを使用しているならば、スクリプトはそれに応じて変更されることができて、かなり簡単に使用するべきです.
あなたが質問をするならば、下記のコメントを削除すること自由に感じてください!
元来は、2021年8月17日にhttps://www.wisdomgeek.com年に出版された.
Reference
この問題について(スクリプトを変更する仮想背景を毎日変更する), 我々は、より多くの情報をここで見つけました https://dev.to/saranshk/script-to-change-zoom-virtual-background-every-day-2cm4テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol