-else语句中的语句无法正常工作

问题描述 投票:0回答:2

问题是,如果我确实有无线连接,则在执行上面编写的行之后,我的conkyrc一无所获。如果没有网络连接,则可以正常工作。

尽管如此,什么是在起作用,如果我只使用一个if-else构造:
${if_existing /proc/net/route wlan0}${color grey}wireless\
${else}\
${color grey}no network\
${endif}

我在第一个片段中做错了什么?

well,答案很简单...我不知道我需要分开关闭每一个。因此,这是工作代码:
${if_existing /proc/net/route wlan0}${color grey}wireless\    
${else}\
${if_existing /proc/net/route eth0}${color grey}wired\
${else}\
${color grey}no network\
${endif}\
${endif}

if-statement conky
2个回答
1
投票
如果可以有任何帮助,这是我的USB conky的结构(4种不同的USB和一个“无USB”条件):

${if_existing /media/me/1}1${fs_used_perc /media/me/1}%${else}\ ${if_existing /media/me/2}2${fs_used_perc /media/me/2}%${else}\ ${if_existing /media/me/3}3${fs_used_perc /media/me/3}%${else}\ ${if_existing /media/me/4}4${fs_used_perc /media/me/4}%${else}\ No Usb${endif}${endif}${endif}${endif}
    

1
投票
Why is this not working? ${if_match ${$battery_percent} > "20"}${color 774477}${battery_bar}$endif${if_match ${$battery_percent} <= "20"}${color FFA700}${battery_bar}$endif${if_match ${$battery_percent} < "6"}${color aa0000}${battery_bar}$endif

我将if语句串联而不是嵌套,因为嵌套不起作用。
	
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.