|  | 
9#
 
 
 楼主|
发表于 2023-9-21 14:17:50
|
只看该作者 
| 大佬牛逼,没有想到环境变量这点,所以判断也失去了意义!其实我还想利用bash脚本的for循环来写更简洁,但是奈何小白一个,不会。。。比如
 for num in {1..10}
 do
 background_color $tnum
 done
 
 我想参照这个最终的更换主题脚本(来自hhh333)
 #主题切换-F5切换-F6清除
 #主题计数
 export theme_count=0
 for item in $prefix/themes/*/theme.txt; do
 expr --set=theme_count $theme_count+1
 done
 
 if [ $theme_count -gt 0 ]; then
 set theme_index=1
 
 #换主题
 hiddenentry "Switch Themes" --hotkey f5 {
 set i=0
 expr --set=theme_index $theme_index+1
 if [ $theme_index -gt $theme_count ]; then
 set theme_index=1
 fi
 for item in $prefix/themes/*/theme.txt; do
 expr --set=i $i+1
 if [ $i -eq $theme_index ]; then
 set theme=$item
 break
 fi
 done
 }
 
 #无主题
 hiddenentry "Clear Themes" --hotkey f6 {
 if [ "$theme" != "" ]; then
 unset theme
 fi
 }
 fi
 思路有,但是一点也不会
  
 
 | 
 |