# Scripting $neql not working in actions?

**URL:** <https://community.mp3tag.de/t/scripting-neql-not-working-in-actions/62424>\
**Category:** Support\
**Created:** [October 15, 2023, 6:29pm UTC](https://community.mp3tag.de/t/scripting-neql-not-working-in-actions/62424 "2023-10-15T18:29:25Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![sheepdisease](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/s/d07c76/32.png) [@sheepdisease](https://community.mp3tag.de/u/sheepdisease)\
**Post date:** [October 15, 2023, 6:29pm UTC](https://community.mp3tag.de/t/scripting-neql-not-working-in-actions/62424/1 "2023-10-15T18:29:25Z")

</div>

Can someone clarify then, is $neq not recognised by mp3tag within an action?

---

<div class="post-metadata">

**Author:** ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)\
**Post date:** [October 15, 2023, 6:32pm UTC](https://community.mp3tag.de/t/scripting-neql-not-working-in-actions/62424/2 "2023-10-15T18:32:08Z")

</div>

See the documentation:

> **[Scripting Functions – Mp3tag Documentation](https://docs.mp3tag.de/scripting/#boolean-functions)**
>
> Documentation on Mp3tag's scripting functions. Mp3tag is the universal Tag Editor.

... and then it depends an awful lot on what kind of action you have in mind.

---

<div class="post-metadata">

**Author:** ![LyricsLover](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/c6cbf5/32.png) [@LyricsLover](https://community.mp3tag.de/u/LyricsLover)\
**Post date:** [October 16, 2023, 6:32am UTC](https://community.mp3tag.de/t/scripting-neql-not-working-in-actions/62424/3 "2023-10-16T06:32:02Z")

</div>

As you have probably already read in the documentation in the meantime, the command is called  
`$neql(x,y)`  
meaning **n** ot **eq** ua **l**  
 ![image](https://community.mp3tag.de/uploads/default/original/2X/e/e9f92391eae7174229683f946ee83b4b6361614f.png)

The opposite would be  
`$eql(x,y)`  
meaning **eq** ua **l**

 ![image](https://community.mp3tag.de/uploads/default/original/2X/4/440697bab60d4337d221fc694a287c1bae019277.png)

The other two commands are  
`$geql(x,y)` ( **g** reater than or **eq** ua **l** )  
and  
`$leql(x,y)` ( **l** ess than or **eq** ua **l** )

Your $neq (without lowercase L at the end) is not a valid command for Mp3tag scripting. It is only valid for some other scripting languages, like for example Windows [CMD line batches](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/if#parameters).

---

<div class="post-metadata">

**Author:** ![system](https://community.mp3tag.de/uploads/default/original/2X/c/ce7035d426cb755a7916793326d23b465222a407.png) [@system](https://community.mp3tag.de/u/system)\
**Post date:** [November 15, 2023, 6:32am UTC](https://community.mp3tag.de/t/scripting-neql-not-working-in-actions/62424/4 "2023-11-15T06:32:38Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
